标签:shutdown 参考 时间 sts ade ble pre 常见 text
本地使用redis客户端登录
redis-cli
远程服务器上使用客户端登录
# 格式
redis-cli -h host -p port -a password
在配置文件中配置密码(即使重启服务也能有效)
# 编辑redis的配置文件 redis.conf
requirepass ${密码}
# 重启redis服务,在redis服务中执行:
shutdown
# 登录时,使用密码:
redis-cli -p 6379 -a ${密码}
# 登录后,使用密码:
redis-cli -p 6379
redis 127.0.0.1:6379> auth ${密码}
OK
在内存中设置(redis重启后,密码失效)
redis 127.0.0.1:6379> config set requirepass ${密码}
# 查询密码:
redis 127.0.0.1:6379> config get requirepass
(error) ERR operation not permitted
# 密码验证:
redis 127.0.0.1:6379> auth test123
OK
# 再次查询
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "test123"
获取redis的所有配置
CONFIG GET *
更改reids的配置
127.0.0.1:6379> CONFIG GET loglevel
1) "loglevel"
2) "notice"
# 更改
127.0.0.1:6379> CONFIG GET loglevel
1) "loglevel"
2) "notice"
127.0.0.1:6379> CONFIG SET loglevel "notice"
OK
127.0.0.1:6379> CONFIG GET loglevel
1) "loglevel"
2) "notice"
redis键命令用于管理redis的键
redis键命令的基本语法如下:
redis 127.0.0.1:6379> COMMAND KEY_NAME
127.0.0.1:6379> set name "hello world"
OK
127.0.0.1:6379> get name
"hello world"
127.0.0.1:6379> del name
(integer) 1
127.0.0.1:6379> get name
(nil)
在以上的实例中del是一个命令,name是一个键。如果键被删除成功,命令执行后输出(integer)1,否则将输出(integer)0
命令 | 描述 |
---|---|
==del key== | 该命令用户在key存在时删除key |
dump key | 序列化给定key是否存在 |
==exists key== | 检查给定key是否存在 |
==expire key seconds== | 为给定key设置过期时间,以秒级 |
==expireat key timestamp== | expireat的作用和expire类似,都用于为key设置过期时间。不同于expireat命令接受的时间参数是unix时间戳 |
pexpire key milliseconds | 设置key的过期时间以毫秒记 |
pexpire key milliseconds-timestamp | 设置key过期时间戳,以毫秒记 |
==keys pattern== | 查找所有符合给定模式的key,如 keys a* |
move key db | 将当前数据库的key移动到给定的数据库db当中 |
==persist key== | 移除key的过期时间,key将持久保持 |
pttl key | 以毫秒为单位返回 key 的剩余的过期时间。 |
==rename key newkey== | 修改key的名称 |
renamenx key newkey | 仅当newkey不存在时,将key改名为newkey |
type key | 返回key所储存的值的类型 |
randomkey | 从当前数据库中随机返回一个key |
更多命令请参考:https://redis.io/commands
标签:shutdown 参考 时间 sts ade ble pre 常见 text
原文地址:https://www.cnblogs.com/plf-Jack/p/11025109.html