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


 

你可能感兴趣的:(Redis常用命令)