redis常用命令学习
2021/7/15 2:05:25
本文主要是介绍redis常用命令学习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.redis下载地址:https://www.redis.net.cn/tutorial/3504.html
2.启动客户端和服务端:
(1)cmd窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.conf 。
(2)另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。
切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379
3.redis数据类型
(1)string,hash,list,set,zset
4.redis-key命令
(1)返回key 所储存的值的类型
redis 127.0.0.1:6379> set greet "hello,world"
redis 127.0.0.1:6379> type greet
string
(2)修改key的名称
redis 127.0.0.1:6379> rename greet message
OK
redis 127.0.0.1:6379> exists message
(integer) 1
redis 127.0.0.1:6379>
(3)设置key过期时间(expire以秒为单位),查看过期剩余时间,移除时间
redis 127.0.0.1:6379> expire message 1000
(integer) 1
redis 127.0.0.1:6379> exists message
(integer) 1
redis 127.0.0.1:6379> ttl message
(integer) 956
redis 127.0.0.1:6379> persist message
(integer) 1
redis 127.0.0.1:6379> ttl message
(integer) -1
redis 127.0.0.1:6379>
(4)move命令将当前数据库key移动到指定数据库中(# redis默认使用数据库 0)
redis 127.0.0.1:6379> select 0
OK
redis 127.0.0.1:6379> set song "db1"
OK
redis 127.0.0.1:6379> move song 1
(integer) 1
redis 127.0.0.1:6379> exists song
(integer) 0
redis 127.0.0.1:6379> select 1
OK
redis 127.0.0.1:6379[1]> exists song
(integer) 1
(5)del命令删除已存在的key
redis 127.0.0.1:6379[1]> exists song
(integer) 1
redis 127.0.0.1:6379[1]> del song
(integer) 1
redis 127.0.0.1:6379[1]> exists song
(integer) 0
(6)keys查找符合要求的所有key
redis 127.0.0.1:6379[1]> set a1 "111"
OK
redis 127.0.0.1:6379[1]> set a21 "222"
OK
redis 127.0.0.1:6379[1]> set b "333"
OK
redis 127.0.0.1:6379[1]> keys a*
1) "a21"
2) "a1"
5.redis发布订阅
是一种消息模式,发布者发布消息(publish),订阅者接受消息(subscribe).
Redis 客户端可以订阅任意数量的频道
6.redis事务
事务可以一次执行多条命令,是单独的隔离操作,具有事务原子性(要么都做,要么都不做)。
事务从开始到执行的三个阶段:
(1)开始事务(multi)
(2)命令入队
(3)执行事务(exec)
redis 127.0.0.1:6379> multi
OK
redis 127.0.0.1:6379> set sname "zhangsan"
QUEUED
redis 127.0.0.1:6379> set sage "20"
QUEUED
redis 127.0.0.1:6379> get sage
QUEUED
redis 127.0.0.1:6379> get sname
QUEUED
redis 127.0.0.1:6379> exec
1) OK
2) OK
3) "20"
4) "zhangsan"
redis 127.0.0.1:6379>
取消事务(discard)\
这篇关于redis常用命令学习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识
- 2024-10-22Redis入门指南:轻松掌握Redis基础操作
- 2024-10-22Redis Quicklist 竟让内存占用狂降50%?
- 2024-10-17Redis学习:从入门到初级应用教程
- 2024-10-12Redis入门:新手必读教程
- 2024-09-26阿里云Redis项目实战:新手入门教程
- 2024-09-26阿里云Redis资料入门教程
- 2024-09-25阿里云Redis入门教程:快速掌握Redis的基本操作