redis的基本知识点
连接Redis
在进行Redis操作之前,首先需要连接到Redis服务器。这可以通过使用redis-cli命令实现,具体命令格式如下:
redis-cli -h <host> -p <port>
其中,是Redis服务器的主机名或IP地址,是Redis服务器的端口号(默认为6379)。
存储数据
Redis使用键值对(key-value)的方式存储数据。可以使用SET命令来设置键值对,命令格式如下:
SET key value
其中,key是键,value是对应的值。例如,将名为“username”的键设置为“john”的值,可以执行以下命令:
SET username john
读取数据
可以使用GET命令来读取键对应的值,命令格式如下:
GET key
例如,要获取名为“username”的键的值,可以执行以下命令:
GET username
删除数据
可以使用DEL命令来删除
DEL key [key ...]
可以删除一个或者多个key,不存在的可以会被忽略
设置哈希表的字段和值
HSET key field value [field value ...]
为存储在key中的哈希表的field字段赋值value。如果哈希表不存在,将创建一个新的哈希表并进行HSET操作。如果字段已经存在于哈希表中,旧值将被覆盖。
获取哈希表中字段的值
HGET key field
获取哈希表中一个field对应的value。
批量设置哈希表中的多个字段值对
HMSET key field1 value1 field2 value2 ...
批量设置哈希表中的多个field-value对。
检查哈希表中是否存在给定的字段
HEXISTS key field
检查哈希表中是否存在给定的field。
列出哈希表中的所有字段
HKEYS key
列出哈希表中的所有field。
列出哈希表中的所有值
HVALS key
列出哈希表中的所有value。
为哈希表中一个字段的值加上增量
HINCRBY key field increment
为哈希表中一个field的值加上增量。