key相关
wym2@ubuntu:~/redis-2.8.24/bin$ ./redis-cli
127.0.0.1:6379> keys *
1) "querySession"
127.0.0.1:6379> set key01 ewrwerwe
OK
127.0.0.1:6379> get key01
"ewrwerwe"
127.0.0.1:6379> ttl key01 查看redis键值有效期
(integer) -1 -2证明已失效 -1证明没有过期时间 正数代表剩余的过期时间
127.0.0.1:6379> expire key01 20 指定键的过期时间 20s,对哈希类型不起作用!
(integer) 1
exists key1 表示存在key1
127.0.0.1:6379> ttl key01
(integer) 16
127.0.0.1:6379> ttl key01
(integer) -2
127.0.0.1:6379> set key02 dsdsds
OK
127.0.0.1:6379> keys * 查看所有键值(生产不建议使用)
1) "key02"
2) "querySession"
127.0.0.1:6379> del key02 删除指定key
(integer) 1
127.0.0.1:6379> keys *
1) "querySession"
flushall 删除整个redis服务器数据
flushdb 删除当前db下的数据
keys k* 查找所有以k开头的键
./redis-cli --scan --pattern "*BANKperbank" | wc -l 模糊匹配key个数
Redis 常见用命令
ping测试redis是否链接
echo hello测试redis是否链接
select 0 select 15选择数据库(0-15)
quit退出连接
dbsize返回当前数据库中的key的数目
./redis-cli dbsize 返回当前数据库中的key的数目
./redis-cli info 查看redis基本信息
./redis-cli info memory 查看redis内存
netstat -an|grep 26379|wc -l
使用redis用户登陆redis服务器40.49.5.17查看在线客户数
./redis-cli --scan --pattern "*BANKperbank" | wc -l
网友评论