Redis常用命令

基础命令

启动server

redis-server /myredis/redis.conf

启动客户端

redis-cli

auth redis密码

校验连接是否正常

ping

响应:pong,代表链接正常,其他则代表异常

关闭redis服务

单实例关闭

连接中

直接输入:shutdown

连接外

[root@xxxx opt]# redis-cli -a 密码 shutdown

多实例关闭

[root@xxxx opt]# redis-cli -p 6379 shutdown

 

Redis卸载

  • 停止redis-server服务    
redis-cli shutdown
    • 删除/usr/local/lib目录下与redis相关的文件
# 查看删除前目录
ls -l /usr/local/bin/redis-* 

删除
rm -rf /usr/local/bin/redis-* 

# 查看删除后目录
ls -l /usr/local/bin/redis-* 
提示:没有这个目录或文件

 

操作key

keys * 查看当前库所有的key

exists k1 查看k1是否存在

type k1 查看k1存储的数据类型

del k1 删除k1

unlink key 非阻塞删除,仅仅将keys从keyspace元数据中删除,真正的删除会在后续异步中操作

ttl k1 查看还有多少秒过期,-1表示永不过期-2表示已过期

expire k1 秒钟 为k1设置过期时间,单位秒

move key dbindex[0-15] 将当前数据库的key移动到给定的数据库db中。示例:move k1 2将k1移动到2号库

select 2 切换到2号库

dbsize 查看当前数据库key的数量

flushdb 清空当前库

flushall 通杀全部库(将全部库存储的数据全部清空)

help @数据类型 查看指定数据类型的方法。示例:help@string

String常用命令

cnblogs.com/mingbo-1/p/17501421.html 

List常用命令

https://www.cnblogs.com/mingbo-1/p/17501441.html

Hash常用命令

https://www.cnblogs.com/mingbo-1/p/17501502.html

Set常用命令

https://www.cnblogs.com/mingbo-1/p/17501527.html

Zset常用命令

https://www.cnblogs.com/mingbo-1/p/17501546.html

bitmap常用命令

https://www.cnblogs.com/mingbo-1/p/17501548.html

HyperLogLog常用命令

https://www.cnblogs.com/mingbo-1/p/17501551.html

GEO常用命令

https://www.cnblogs.com/mingbo-1/p/17501552.html

stream常用命令

https://www.cnblogs.com/mingbo-1/p/17501554.html

bitfield常用命令

https://www.cnblogs.com/mingbo-1/p/17501556.html

 Redis持久化

https://www.cnblogs.com/mingbo-1/p/17521741.html 

 Redis事务

https://www.cnblogs.com/mingbo-1/p/17537725.html

Redis管道

https://www.cnblogs.com/mingbo-1/p/17538186.html

Redis发布订阅

以后再写...

Redis复制(replica)

https://www.cnblogs.com/mingbo-1/p/17538212.html

 

 

 
posted @ 2023-06-19 09:50  邵杠杠  阅读(35)  评论(0编辑  收藏  举报