Redis相关指令学习(一)


./redis-server /usr/local/redis/etc/redis.conf    使用指定的配置文件,启动redis服务

./redis-cli -h 127.0.0.1 -p 6379 -a 123456    建立与指定redis的连接,redis服务的密码为123456

netstat -tunpl|grep redis  查看redis服务是否已启动

ps -aux|grep 6379    查看redis服务是否已启动

exists key  查看指定的key是否存在,返回1表示存在

set name  cb          expire name 5   设置name这个key的过期时间为5秒,5秒后再次获取name的值为nil 

ttl key   若key已经指定了过期时间,则使用ttl可以查看这个指定key的剩余时间

persist key    若key已经指定了过期时间,则使用persist可以取消已设置的过期时间

keys *    查看所有的键

select 0   选择redis编号为0的数据库,redis的数据库分为16个(逻辑划分),编号为0~15,默认选择的编号为0的数据库

move key 3   把当前库中指定的key移动到编号为3的数据库中

rename key newkeyname   将指定key重命名

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

info   查看整个redis(所有0~15个库)的CPU、Server、Memory、Clients、Replication(主、从节点)、Cluster(集群)等相关信息

config get *   查看redis的所有配置信息,包括dbfilename、requirepass等

flushdb   清空redis当前编号的数据库

flushall   清空整个redis(所有0~15个库)的数据


事务以multi指令开始,使用exec指令提交事务,以discard结束事务。


但是redis事务在执行过程中如果遇到问题,不会回滚,已经执行成功的是有效的。



发布消息与订阅消息

subscribe 频道     对指定的频道进行订阅

publish 频道   内容    在指定的频道上发布指定的内容

订阅频道


发布消息


订阅者接收到消息




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值