Redis入门

0目录

1.Redis入门

2.Redis定义;特点及数据类型

3.Value为List类型

4.Value值类型为Set

5.Value值类型为Hash

6.Value值类型为Zset

1.Redis入门

Redis入门

解压包,运行redis-server.exe

安装可视化软件测试链接

命名测试链接

点击确定

2.Redis定义;特点及数据类型

定义: 是一个高性能的key-value数据库,key是字符串类型

特点:

Redis的服务器程序采用的单进程模型来处理客户端的请求,对读写的响应是通过epoll函数的包装来做到的

数据类型

键的类型是字符串

值的类型分为5种:字符串(String),哈希(hash),列表(List),无序集合(set),有序集合(zset)

String类型

是Redis最基本的类型,可以存储String,Integer,Float型的数据

Set命令

如果键不存在,就是添加

如果键存在,就是修改

实战

修改

设置有效时长(setex)

时长为15秒

设置多个键值对(mset)

拼接字符串(append)

查询(get和mget)

删除键(del)单个

删除多个(del)

keys命令(查找键)

exists 命令(判断键是否存在)

type 命令(查看键对应的值的类型)

expire 命令(设置键过期时间)

TTL命令(查看键有效时间)

3.Value为List类型

添加(lpush)从左侧插入

添加(rpush)从右侧插入

获取(range)

所有值(0 -1 lrange)

查看部分值

修改(LSET)

删除

4.Value值类型为Set

无序不重复,通过HashTable实现

添加(sadd)

查询(smembers

Sismember 判断元素是否在集合中 有显示1 没有显示0

Srem 删除元素

Scard 获取集合中的元素个数

Spop  弹出元素 (随机删)

Smove 将原来set中的元素移动到另外一个set中

5.Value值类型为Hash

添加(hset)

添加多个值(hmset)

hgetall (获取大key中的小key和value)

获取单个小key的值  hget

Hmget 获取多个小key的值

hdel删除某个小key和value值

6.Value为Zset(有序集合)

字符串Set 有序且不重复,根据score来排序

添加

获取所有元素

获取范围,类似between and

不包含20(scores)

0到正无穷(scores)

负无穷到20 (scores)

删除(zrem)

获取元素个数(zcard)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值