Redis介绍

Redis的用途:

数据库、缓存和消息中间件

数据类型

1 字符串(String)
2 散列(hashes)
3 列表(lists)
4 集合(sets)
5 有序集合(sorted sets)

安装

参照:https://www.runoob.com/redis/redis-install.html

Redis常用操作

  1.字符串相关操作

SET key value  设置指定 key 的值
GET key  获取指定 key 的值。
MSET key value [key value ...] 同时设置一个或多个 key-value 对。
MGET key1 [key2..] 获取所有(一个或多个)给定 key 的值
APPEND key value 如果 key 已经存在并且是一个字符串, APPEND 命令将指定的 value 追加到该 key 原来值(value)的末尾。
DEL key 删除key
INCR key / DECR key 将key中储存的数字值加 / 减 1

  2.列表相关操作

LPUSH key value1 [value2]  / RPUSH key value1 [value2]  从左 / 右 向列表插入一个或多个值
LRANGE key start stop  获取列表指定范围内的元素
LTRIM key start stop  对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。
LPOP key / RPOP key  移出最左 / 最右 的元素,返回值为移出的元素
LPUSHX key value  / RPUSHX key value  从左 / 右 向已存在列表插入一个值。如果列表不存在,不做处理

  3.集合相关操作

SADD key member1 [member2]  / SREM key member1 [member2]  添加 / 删除 集合中一个或多个成员
SISMEMBER key member  判断 member 元素是否是集合 key 的成员
SMEMBERS key  返回集合中的所有成员
SDIFF key1 [key2]  返回给定所有集合的差集
SINTER key1 [key2]  返回给定所有集合的交集
SUNION key1 [key2]  返回所有给定集合的并集

  4.散列相关操作

HSET key field value  / HGET key field 将哈希表 key 中的字段 field 的值设为 value / 获取存储在哈希表中指定字段的值
HMSET key field1 value1 [field2 value2 ] / HMGET key field1 [field2]  同时将多个 field-value (域-值)对设置到哈希表 key 中 / 获取所有给定字段的值
HSETNX key field value  只有在字段 field 不存在时,设置哈希表字段的值
HKEYS key  / HVALS key  获取所有哈希表中的字段 / 获取哈希表中所有值
HLEN key  获取哈希表中字段的数量
HDEL key field1 [field2]  删除一个或多个哈希表字段
HEXISTS key field 查看哈希表 key 中,指定的字段是否存在

图形化管理工具

 

posted @ 2020-04-04 16:08  组装梦想  阅读(108)  评论(0编辑  收藏  举报