Redis开发03:常见的Redis命令
1.输入以下命令,启动redis。
sudo service redis-server start
如果你是直接安装在WSL的,搜索栏搜索Ubuntu或者点击左下角Windows图表找到U那一栏,直接打开Ubentu,输入账密后,输入“sudo service redis-server start”,启动redis。
如果你是直接安装在windows系统版本的,直接找到安装目录下的 redis-cli.exe ,打开直接输入命令即可
2.登录redis
ubuntu:打开ubuntu,输入下面启动命令,回车,进入CLI,直接输入密码
sudo service redis-server start
redis-cli -h 127.0.0.1 -p 6379
password
windows:打开 redis-cli.exe,输入密码
AUTH password
3.存储数据
设置和获取一个键值对(默认不设置过期时间)
SET mykey "Hello, Redis!"
GET mykey
-- 设置过期时间3600秒
SET mykey "Hello, Redis!" EX 3600
【备注】
- TTL = -1:键存在且没有设置过期时间。
- TTL = -2:键不存在。
- TTL = 正整数:键存在且剩余的有效时间(单位是秒)
退出redis命令
exit
- 输入过该命令后,下次打开点击“↑”,就可以找到上次执行的命令,可便捷地点击回车执行该命令。
- 复制后按右键自动黏贴。
4.使用RDM可视化查看数据
连接RDM(Redis Desktop Manager) ,发现该值被正常存储
看到的内容是未过期的键值对
5.更多命令
选择当前数据库为数据库 1 :
SELECT 1
查找Age的过期时间:
TTL Age
设置Name的过期时间为1天:
EXPIRE Name 86400
查找所有的键:
KEYS *
删除键"Name":
DEL Name
删除当前数据库的所有键:
FLUSHDB
删除所有数据库中的所有键:
FLUSHALL
查看Redis信息:
INFO
获取订阅的所有频道:
PUBSUB CHANNELS