Redis常用命令

 

Redis服务启动

启动 Redis 服务

src/redis-server或者src/redis-server redis.conf

src/redis-server redis.conf 1>log.log 2>errlog.log   #1为标准输出,2为错误输出

 

将 Redis 作为 Linux 服务随机启动 

vi /etc/rc.local, 加入代码:

/root/install/redis-2.4.9/src/redis-server

客户端连接

/usr/local/redis/redis-2.8.17/src/redis-cli

停止redis服务

/root/install/redis-2.4.9/src/redis-cli shutdown

 

Redis 增删改查

取出当前匹配的所有key

redis 127.0.0.1:6379 > keys *

当前的key是否存在

redis 127.0.0.1:6379 > exists key

删除当前key

redis 127.0.0.1:6379 > del key

 

设置key过期时间

redis 127.0.0.1:6379 > expire key 10

返回给定key的剩余生存时间

redis 127.0.0.1:6379 > ttl key

移动key键值对到2数据库

redis 127.0.0.1:6379 > move key 2

移除当前key的过期时间

redis 127.0.0.1:6379 > persist key

随机返回一个key

redis 127.0.0.1:6379 > randomkey

重命名key

redis 127.0.0.1:6379 > rename old_key  new_key

返回key的数据类型

redis 127.0.0.1:6379 > type key

返回key的数据类型

redis 127.0.0.1:6379 > type key

测试连接是否存在

redis 127.0.0.1:6379 > ping

打印 

redis 127.0.0.1:6379 > echo 999

数据库切换到2库(默认有16个数据库,索引0-15)

redis 127.0.0.1:6379 > select 2

退出连接

redis 127.0.0.1:6379 > quit

当前数据库中key的数量

redis 127.0.0.1:6379 > dbsize

服务器基本信息

redis 127.0.0.1:6379 > info

获取服务器的参数配置

redis 127.0.0.1:6379 > config get dir

清空当前数据库

redis 127.0.0.1:6379 > flushdb

清除所有数据库

redis 127.0.0.1:6379 > flushall

实时转储收到的请求

redis 127.0.0.1:6379 > monitor

获取当前慢日志长度

redis 127.0.0.1:6379 > slowlog len

获取所有慢日志 

redis 127.0.0.1:6379 > slowlog get

重置慢日志

redis 127.0.0.1:6379 > slowlog reset

 

注意:redis默认有16个数据库,我们程序如用的是2库

           用redis-clie客户端查询要先切换到2库

           #切换redis数据库 

           select 2       

           #获取key的value

           get key


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值