-
redis五种数据类型
String类型,key值只能是string类型,value值可以是string,int,float(浮点);
linux命令: set string1 "123" get string1
set string2 2 get string2
incr string2(自增)
decrby string2 2(减2)
2.list类型:有序列表 允许从左或者又进行元素的弹出和弹入,并不要求里面的元素是唯一的;
linux操作: lpush list1 123()
lpush list1 124(左边弹入)
rpop list1 (右边弹出)
llen list1 (list元素的个数)
3.set类型 每个元素的值都不同
linux操作: sadd set1 13
scard set1(set1 的大小)
sismember set1 13 (13是否是set1 中的元素)
srem set1 13 (将set1中元素是13的删除)
4,hash类型,有两个key值,第一个是redis的key,第二个值是hash的key;
linux操作: hset hash1 key1 123
hget hash1 key1
hlen hash1(hash1中key的大小)
hmget hash1 key1 key1(获取两个key的集合)
5.sort set类型 :分数集合,存储的是分数对应的value值,每个分数还有相应的排名;
linux操作: zadd zset1 9.1 val1
zadd zset1 10.1 val2
zcard zset1
zrange zset1 0 1 withscores(查出zset1中分数排名前2的值)
查看全部 -
hset hash1 key1 12
hget hash1 key1
hlen hash1
hmget hash1 key1 key2
查看全部 -
SCARD 查看
SISMEBER 判断
SREM 删除
SADD 添加
查看全部 -
什么是redis
查看全部 -
php操作Redis:
查看全部 -
支持的数据类型,仅有五种:String、List、Set、Sort Set、Hash.
查看全部 -
应用场景,那些情况下可以使用
缓存、队列、数据存储等
查看全部 -
基于内存,高效率、高性能的非关系型数据库
查看全部 -
sort set 类型操作:
查看全部 -
hash类型操作:
查看全部 -
#什么是Redis?
- 远程的,分为服务端和客户端两部分,一般部署在不同的机器上,之间使用 redis 定义的协议进行交互和传输,一般说的 redis 是指服务端
- redis 是基于内存的,所有数据都是存储在内存上,所以它的操作处理速度会很快,但是缺点是很吃内存。
- 非关系型数据库
先说下什么是关系型数据库,像 Mysql 就是关系型数据库,因为在存储数据时,需要实现定义好字段,之后所有操作都通过字段来进行增删改
查看全部 -
set类型:
查看全部 -
redis的数据类型:
查看全部 -
Redis数据类型:String、List、Set、Hash、Sort Set;
查看全部 -
redis 是 缓存
查看全部
举报