Redis相关指令学习(一)
2017-12-11 15:32
169 查看
./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 频道 内容 在指定的频道上发布指定的内容
订阅频道
发布消息
订阅者接收到消息
./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 频道 内容 在指定的频道上发布指定的内容
订阅频道
发布消息
订阅者接收到消息
相关文章推荐
- [Todo] Redis相关学习
- Redis相关指令文档
- MMU相关指令学习(二)(主要是页表设置指令)
- redis服务器相关学习笔记
- JAVAWEB开发之redis学习(六)——HashSet集合相关的操作命令
- redis学习篇(五)-----set类型和sorted set类型及相关操作
- SYSENTER指令相关(精华学习)
- 学习linux―― 磁盘相关指令
- Redis2.2.2源码学习——Server&Client链接的建立以及相关Event
- JAVAWEB开发之redis学习(五)——SortedSet集合相关的操作命令
- python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法
- Redis学习总结和相关资料
- MMU相关指令学习(一)(主要是页表设置指令)
- ffmpeg入门学习及相关指令--xinghua
- redis学习及实践4---redis集群及相关性能分析
- JAVAWEB开发之redis学习(十一)——redis运维相关(主从复制以及AOF、RDB的配置、后台运维命令)
- Redis相关指令文档
- linux相关指令学习
- Redis相关指令文档
- Redis学习笔记(八)事务 和 连接相关命令