一、下载Redis
官网地址: https://github.com/MSOpenTech/redis/releases
安装环境:WINDOW系统
安装包:在官网中找到下图圈中的压缩包
1.PNG
二、开启Redis服务器
解压缩:下载完成后,将压缩包解压,得到下图目录
运行程序:双击打开下图圈中程序
2.PNG
三、Redis运行成功
3.PNG
四、操作Redis
DOM窗口:window(键)+R(键),输入cmd,确认后进行命令行窗口
连接Redis:跳转到Redis的根目录下,开启Redis的客户端程序
读写操作:Redis存储的数据为字符串类型,通过set|get操作实现
4.PNG
| 指令 | 描述 | 案例 |
|---|---|---|
| set | 存入单个数据 | set number 1 |
| mset | 批量存入数据 | mset key1 1 key2 2 |
| get | 获取单个数据 | get number |
| mget | 批量获取数据 | mget key1 key2 |
| incr | value值为整数则自增 | incr number |
| incrby | value值为整数则增加具体的值 | incrby number 10 |
| decr | value值为整数则自减 | decr number |
| decrby | value值为整数则减少具体的值 | decrby number 10 |
| lpush | 往双向链的左边添加任意元素(list) | lpush list 1 2 3 |
| rpush | 往双向链的右边添加任意元素(list) | rpush list 4 5 6 |
| lpop | 删除双向链最左边的元素(list) | lpop list |
| rpop | 删除双向链最右边的元素(list) | rpop list |
| lrange | 获取双向链里的所有元素(list) | lrange list 0 -1 |
| llen | 获取集合的长度(list) | llen list |
| hset | 设置对象单个属性的值(hash) | hset user name wjx |
| hmset | 批量设置对象属性的值(hash) | hmset user age 20 sex male |
| hget | 获取对象单个属性的值(hash) | hget user name |
| hmget | 批量获取对象属性的值(hash) | hmget user name age |
| hgetall | 获取对象的所有属性的值(hash) | hgetall user |
| sadd | 集合里添加任意元素(set) | sadd set a b c |
| srem | 集合里删除任意元素(set) | srem set a c |
| smembers | 获取集合里所有元素(set) | smembers set |
| sismember | 获取元素在集合里的数量(set) | sismember set b |
| scard | 获取集合里元素的数量(set) | scard set |
| spop | 集合里随机删除指定数量的元素(set) | spop set 1 |
| sdiff | 获取set1相对与set2和set3的差集(set) | sdiff set1 set2 set3 |
| sinter | 获取set1相对与set2和set3的交集(set) | sinter set1 set2 set3 |
| sunion | 获取set1相对与set2和set3的并集(set) | sunion set1 set2 set3 |
| zadd | 集合里添加任意有序元素(zset) | zadd zset 1 w 2 j 3 x |
| zrem | 集合里删除任意有序元素(zset) | zrem zset j x |
| zscore | 获取集合里指定元素的序号(zset) | zscore zset w |
| zrange | 集合元素按序号从小到大排列(zset) | zrange zset 0 -1 |
| zrevrange | 集合元素按序号从大到小排列(zset) | zrevrange zset 0 -1 |
| rename | 键值重命名 | rename oldKey newKey |
| type | 获取数据类型 | type key |
| del | 删除某个键值 | del key |
| exists | 某个键值是否存在 | exists key |
| tll | 获取key的存活时长(秒) | tll key |
| expire | 设置key的存活时长(秒) | expire key 3600 |
| persist | 清除key的存活时长 | persist key |










网友评论