Redis系列三---Redis的常用配置和使用方法

  • 一、Redis常用命令

  • 1.1、Redis服务操作命令

    1.1.1、启动Redis服务

~# redis-server [--port 6379]

~# redis-server [myconfig/redis.conf]

~# systemctl start redis.service

    1.1.2、关闭Redis服务

~# systemctl stop redis.service

~# redis-cli shutdown

~# kill -9 redis-pid

   1.1.3、客户端连接命令

~# redis-cli [-h 127.0.0.1 -p 6379 ]

   1.1.4、服务状态检查

         返回PONG表示服务正常。

1.2、数据库切换SELECT

Redis数据库里默认有0-15共16个数据库,默认使用0号库,可以使用SELECT切换使用的数据库

1.3、KEY以及通用操作

1.3.1、获取所有值KEYS

KEYS pattern

1.3.2、获取键总数DBSIZE

1.3.3、判断当前key是否存在

EXISTS KEY [key…]

1.3.4、查询键类型TYPE

1.3.5、移动键MOVE

例如将key1这个键移动到数据库2

1.3.6、删除键DEL

1.3.7、设置过期时间

秒语法:expire key seconds

查询生命周期:ttl key

毫秒语法:pexpire key milliseconds

1.3.8、查询生命周期:pttl key

 

1.3.9、设置永不过期

语法:persist key

1.3.10、更改键的名称

语法:rename key newkey

1.4、清除当前数据库FLUSHDB

1.5、清除所有数据库FLUSHALL

二、Redis的常用配置选项

      redis.conf 是 Redis 的配置文件,用于配置 Redis 服务器的各种参数和行为。这个配置文件包含了丰富的选项,允许用户调整 Redis 的行为以满足特定需求。以下是一些 redis.conf 中常见配置项的详解。

2.1、Bind

默认值:127.0.0.1

说明:指定Redis监听的网络地址,可以指定多个IP地址

2.2、Port

默认值:6379

说明:指定Redis监听的端口号

2.3、Timeout

默认值:0

说明:客户端闲置多长时间关闭连接,0表示无限制

2.4、Loglevel

默认值:notice

说明:设置Redis的日志级别,可选项有debug、verbose、notice、waring

2.5、Logfile

默认值:/var/log/redis/redis.log

说明:指明redis日志文件位置

2.6、Databases

默认值:16

说明:设置数据库的数量,Redis 默认有 16 个数据库,通过数字索引访问

2.7、Rdbfilename

默认值:dump.rdb

说明:设置redis RDB持久化存储的文件名

2.8、Dir

默认值:/var/lib/redis

说明:指明Redis的默认持久化存储目录

2.9、Requirepass

默认值:无

说明:设置Redis的数据库密码

2.10、Save

默认值:3600 1、300 100、60 10000

说明:设置Redis自动存储dump.rdb的策略

2.11、Maxmemory

默认值:无

说明:可设置Redis使用的最大内存空间

2.12、Maxclients

默认值:10000

说明:设置Redis支持的最大客户端数量

这些选项可以通过修改配置文件redis.conf之后重启Redis服务生效,同时也可以通过redis-cli客户端使用config set命令设置临时生效。


欢迎关注作者的公众号,公众号每天分享运维干货文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值