实验五 键值对存储数据库Redis

一、实验目的:
Redis部署
1.下载Redis安装包
在这里插入图片描述
在这里插入图片描述

2.解压Redis安装包
在这里插入图片描述

3.启动Redis服务
在这里插入图片描述

4.启动Redis客户端
在这里插入图片描述

使用Redis—cli操作Redis
1.操作键

操作命令 相关说明
SET 为指定键设置值
MSET 为多个键设置值
KEYS 查找所有符合给定模式pattern(正则表达式)的键
GET 获取指定键的值
MGET 获取多个键的对应值
DUMP 序列化指定的键,并返回被序列化的值
EXISTS 判断指定键是否存在
TYPE 查看指定键的类型
RENAME 删除指定键的值
EXPIRE 设置指定键的生存时间,以秒计
TTL 返回指定键的剩余生存时间
PERSIST 移除键的生存时间
DEL 在键存在时,删除key
1.1SET命令
语法:SET key value
在这里插入图片描述

1.2MSET命令
语法:MSET key1 value1 key2 value2 … keyN valueN
在这里插入图片描述

1.3KEYS命令
语法:KEYS PATTERN
在这里插入图片描述

1.4GET命令
语法:GET key
在这里插入图片描述

1.5MGET命令
语法:MGET key1 key2
在这里插入图片描述

1.6DUMP命令
语法:DUMP key
在这里插入图片描述

1.7EXISTS 命令
语法:EXISTS key
在这里插入图片描述

1.8TYPE命令
语法:TYPE key
在这里插入图片描述

1.9RENAME 命令
语法:RENAME key newkey
在这里插入图片描述

1.10EXPIRE命令
语法:EXPIRE key seconds
在这里插入图片描述

1.11TTL 命令
语法:TTL key
在这里插入图片描述

1.12PERSIST命令
语法:PERSIST key
在这里插入图片描述

1.13DEL 命令
语法:DEL key
在这里插入图片描述

2.操作字符串
操作命令 相关说明
SET 为指定字符串键设置值
MSET 为多个字符串键设置值
GET 获取指定字符串key中的值
MGET 获取多个字符串键的对应值
GETSET 获取指定字符串键的旧值并设置新值
STRLEN 获取字符串值的字节长度
GETRANGE 获取字符串键指定索引范围的值内容
SETRANGE 为字符串键的指定索引位置设置值
APPEND 追加新内容到值的末尾
2.1 SET命令
语法:SET key value
在这里插入图片描述

2.2 MSET 命令
语法:MSET key value [key value …]
在这里插入图片描述

2.3 GET命令
语法:GET key
在这里插入图片描述

2.4 MGET命令
语法:MGET key1 key2
在这里插入图片描述

2.5 GETSET命令
语法:GETSET key value
在这里插入图片描述

2.6 STRLEN命令
语法:STRLEN key
在这里插入图片描述

2.7 GETRANGE命令
语法:GETRANGE key start end
在这里插入图片描述

2.8 SETRANGE命令
语法:SETRANGE key offset value
在这里插入图片描述

2.9 APPEND命令
语法:APPEND key value
在这里插入图片描述

3.操作列表
操作命令 相关说明
RPUSH 将一个或多个元素推人到列表的右端
LPUSH 将一个或多个元素推入到列表的左端
LRANGE 获取列表指定索引范围内的元素
LINDEX 获取列表指定索引位置上的元素
RPOP 弹出列表最右端的元素
LPOP 弹出列表最左端的元素
LLEN 获取指定列表的长度
LREM 移除列表中的指定元素
3.1 RPUSH命令
语法:RPUSH key value
在这里插入图片描述

3.2 LPUSH命令
语法:LPUSH key value
在这里插入图片描述

3.3 LRANGE命令
语法:LRANGE key start stop
在这里插入图片描述

3.4 LINDEX命令
语法:LINDEX key index
在这里插入图片描述

3.5 RPOP命令
语法:RPOP key
在这里插入图片描述

3.6 LPOP命令
语法:LPOP key
在这里插入图片描述

3.7 LLEN 命令
语法:LLEN key
在这里插入图片描述

3.8 LREM命令
语法:LREM key count value
在这里插入图片描述

4.操作集合
操作命令 相关说明
SADD 将一个或多个元素添加到集合中
SCARD 获取集合中的元素数量
SMEMBERS 获取集合中的所有元素
SISMEMBER 检查指定元素是否存在于集合中
SREM 移除集合中的一个或多个已存在的元素
SMOVE 将元素从一个集合移动到另一个集合
4.1 SADD命令
语法:SADD key member [member…]
在这里插入图片描述

4.2 SCARD命令
语法:SCARD key
在这里插入图片描述

4.3 SMEMBERS命令
语法:SMEMBERS key
在这里插入图片描述

4.4 SISMEMBER命令
语法:SISMEMBER key member
在这里插入图片描述

4.5 SREM命令
语法:SREM key member [member…]
在这里插入图片描述

4.6 SMOVE命令
语法:SMOVE source destination member
在这里插入图片描述

5.操作散列
操作命令 相关说明
HSET 为散列中的指定键设置值
HMSET 为散列中多个键设置值
HGET 获取散列中指定键的值
HMGET 获取散列中多个键的值
HGETALL 获取散列中的所有键值对
HKEYS 获取散列中的所有键
HVALS 获取散列中的所有键的值
HDEL 删除散列中指定键及其相对应的值
5.1 HSET命令
语法:HSET key field value
在这里插入图片描述

5.2 HMSET命令
语法:HMSET key field value [field value]
在这里插入图片描述

5.3 HGET命令
语法:HGET key field
在这里插入图片描述

5.4 HMGET命令
语法:HMGET key field [field …]
在这里插入图片描述

5.5 HGETALL命令
语法:HGETALL key
在这里插入图片描述

5.6 HKEYS命令
语法:HKEYS key
在这里插入图片描述

5.7 HVALS命令
语法:HVALS key
在这里插入图片描述

5.8 HDEL命令
语法:HDEL key field [field …]
在这里插入图片描述

6.操作有序集合
操作命令 相关说明
ZADD 为有序集合添加一个或多个键值对
ZCARD 获取有序集合中元素的个数
ZCOUNT 统计有序集合中指定分值范围内的元素个数
ZRANGE 获取有序集合中指定索引范围内的元素
ZSCORE 获取有序集合中指定元素的分值
ZREM 移除有序集合中的指定元素
6.1 ZADD命令
语法:ZADD key [NX|XX] [CH] [INCR] score member [score member…]
在这里插入图片描述

6.2 ZCARD命令
语法:ZCARD key
在这里插入图片描述

6.3 ZCOUNT命令
语法:ZCOUNT key min max
在这里插入图片描述

6.4 ZRANGE命令
语法:ZRANGE key start stop
在这里插入图片描述

6.5 ZSCORE命令
语法:ZSCORE key member
在这里插入图片描述

6.6 ZREM命令
语法:ZREM key member [member…]
在这里插入图片描述

四、心得体会
略。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值