一、Redis安装配置
1.下载Redis源码,并解压
wget https://download.redis.io/releases/redis-6.2.1.tar.gz
tar -xzvf redis-6.2.1.tar.gz
2.编译安装
cd redis-6.2.1
make
make install
3.启动Redis服务
redis-server
4.测试Redis服务是否正常启动
redis-cli ping
# 输出 PONG 表示服务已启动
二、Redis常用命令
1.设置键值对
SET key value
# 示例
SET name "Tom"
2.获取键值对
GET key
# 示例
GET name
# 输出 Tom
3.设置过期时间
EXPIRE key seconds
# 示例
EXPIRE name 10
# 让name这个键在10秒后过期
4.获取过期时间
TTL key
# 示例
TTL name
# 输出当前name键的过期时间,如果返回-2表示键不存在,如果返回-1表示以为永久存在
5.删除键值对
DEL key
# 示例
DEL name
# 删除name这个键值对
6.自增/自减
INCR key
DECR key
# 示例
SET count 0
INCR count # 输出1
DECR count # 输出0
7.模糊匹配
KEYS pattern
# 示例
KEYS *
# 获取所有的键
KEYS user*
# 获取所有以user开头的键
8.列表操作
LPUSH key value
RPUSH key value
LPOP key
RPOP key
LINDEX key index
LRANGE key start stop
# 示例
LPUSH myList "a"
LPUSH myList "b"
RPUSH myList "c"
LRANGE myList 0 -1 # 输出 [b, a, c]
LPOP myList # 输出 b,myList变成 [a, c]
9.集合操作
SADD key member
SREM key member
SMEMBERS key
SISMEMBER key member
SINTER key1 key2 ...
# 示例
SADD mySet "a"
SADD mySet "b"
SMEMBERS mySet # 输出 [a, b]
SISMEMBER mySet "a" # 输出 1(true)
SINTER mySet1 mySet2 # 求两个集合的交集
10.哈希操作
HSET key field value
HGET key field
HGETALL key
HDEL key field1 field2 ...
# 示例
HSET user id 1
HSET user name "Tom"
HGETALL user # 输出 {"id": 1, "name": "Tom"}
以上是Redis的一些常用命令,详细的命令使用方法可以参考Redis的官方文档。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Redis安装配置与常用命令 - Python技术站