redis服务常用操作总结(一)

redis服务启动失败问题解决方法

service redis start  启动后报错
redis服务已启动
/var/run/redis_6379.pid exists, process is already running or crashed
杀死redis进程
ps -ef|grep redis

删除进程pid文件后,重启redis
rm -rf /var/run/redis_6379.pid exists

启动redis服务
service redis start

哨兵服务
service sentinel start

停止
service redis stop
service sentinel stop


Redis 客户端的基本语法为:

1.$ redis-cli

实例
以下实例讲解了如何启动 redis 客户端:  默认端口:6379

启动 redis 客户端,打开终端并输入命令 redis-cli。该命令会连接本地的 redis 服务。

$redis-cli
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING
 
PONG

在远程服务上执行命令
如果需要在远程 redis 服务上执行命令,同样我们使用的也是 redis-cli 命令。

语法
$ redis-cli -h host -p port -a password info
实例
以下实例演示了如何连接到主机为 127.0.0.1,端口为 6379 ,密码为 mypass 的 redis 服务上。

$redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING
 
PONG

关闭redis客户端

redis 127.0.0.1:6379> CLIENT KILL ip:port

1、键值相关命令

keys * 取出当前所有的key

exists name 查看n是否有name这个key

del name 删除key name

expire confirm 100 设置confirm这个key100秒过期

ttl confirm 获取confirm 这个key的有效时长

select 0 选择到0数据库 redis默认的数据库是0~15一共16个数据库

move confirm 1 将当前数据库中的key移动到其他的数据库中,这里就是把confire这个key从当前数据库中移动到1中

persist confirm 移除confirm这个key的过期时间

randomkey 随机返回数据库里面的一个key

rename key2 key3 重命名key2 为key3

type key2 返回key的数据类型

2、服务器相关命令

ping PONG返回响应是否连接成功

echo 在命令行打印一些内容

select 0~15 编号的数据库

quit  /exit 退出客户端

dbsize 返回当前数据库中所有key的数量

info 返回redis的相关信息

config get dir/* 实时传储收到的请求

flushdb 删除当前选择数据库中的所有key

flushall 删除所有数据库中的数据库

猜你喜欢

转载自blog.csdn.net/Miss520jenny/article/details/82715447