一篇文章带你学会 Redis 的基本命令操作

文章目录

    • 一、下载安装
    • 二、命令操作
      • 1. Redis 的数据结构
      • 2. 字符串类型 string
      • 3. 哈希类型 hash
      • 4. 列表类型 list
      • 5. 集合类型 set
      • 6. 有序集合类型 sortedset
      • 7. 通用命令

一、下载安装

1. 官网:https://redis.io
2. 中文网:http://www.redis.net.cn/
3. 解压直接可以使用:
		* redis.windows.conf:配置文件
		* redis-cli.exe:redis的客户端
		* redis-server.exe:redis服务器端

一篇文章带你学会 Redis 的基本命令操作_第1张图片

二、命令操作

1. Redis 的数据结构

redis 存储的是:key,value 格式的数据,其中 key 都是字符串,value 有 5 种不同的数据结构

* value的数据结构:
1) 字符串类型 string
2) 哈希类型 hash : map格式  
3) 列表类型 list : linkedlist格式,支持重复元素
4) 集合类型 set  : 不允许重复元素
5) 有序集合类型 sortedset:不允许重复元素,且元素有顺序

2. 字符串类型 string

1. 存储: set key value
2. 获取: get key
3. 删除: del key

一篇文章带你学会 Redis 的基本命令操作_第2张图片

3. 哈希类型 hash

1. 存储: hset key field value
2. 获取: 
		* hget key field: 获取指定的field对应的值
		* hgetall key:获取所有的field和value

3. 删除: hdel key field

一篇文章带你学会 Redis 的基本命令操作_第3张图片

4. 列表类型 list

可以添加一个元素到列表的头部(左边)或者尾部(右边)

添加:
	* lpush key value: 将元素加入列表左表
	* rpush key value:将元素加入列表右边
					
获取:
	* lrange key start end :范围获取

删除:
	* lpop key: 删除列表最左边的元素,并将元素返回
	* rpop key: 删除列表最右边的元素,并将元素返回

一篇文章带你学会 Redis 的基本命令操作_第4张图片

5. 集合类型 set

不允许重复的元素

存储:sadd key value

获取:smembers key:获取set集合中所有元素

删除:srem key value:删除set集合中的某个元素	

一篇文章带你学会 Redis 的基本命令操作_第5张图片

6. 有序集合类型 sortedset

不允许重复元素,且元素有顺序,这里每个元素都会关联一个 double 类型的分数,redis 正是通过分数来为集合中的成员进行从小到大的排序。

存储:zadd key score value
				
获取:zrange key start end [withscores]
			
删除:zrem key value

一篇文章带你学会 Redis 的基本命令操作_第6张图片

7. 通用命令

keys * : 查询所有的键
type key : 获取键对应的value的类型
del key:删除指定的key value

一篇文章带你学会 Redis 的基本命令操作_第7张图片

你可能感兴趣的:(Redis,学习笔记,redis)