一、实验目的:
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…]
四、心得体会:
略。