redis下载
1.string类型(set)
2.zset(有序,跳跃表,读取中间速度比list快)
是string类型的有序集合,也不可重复
有序集合中的每个元素都需要指定一个分数,根据分数对元素进行升序排序,如果多个元素有相同的分数,则以字典序进行升序排序,sorted set因此非常适合实现排名
–zadd key 分 value 添加
–zrange key start end (withscores) 查看排序(withscores包含分数)
zrangebyscore key min max withscores limit 下标 count, 如果想不包含min或max, 则在其前加个’(’
3.hash类型
4.list类型(有序,双向链表)
循环:
下图中:第三句queue_test_1有值就会先弹出queue_test_1再弹出queue_test_2,前面的优先级高
5.位操作命令
setbit key offset value(0或1)
getbit key offset
bitcount key start end
6. 事务
7.lua执行redis
8.sort排序, 如果要排序字母, 就加alpha使用字典排序
sort score by ->age中, 先排sort score ,然后把结果替换进里, 然后排序结果的age, 显示*的内容
9.持久化
rdb:
10秒内更改1条数据就写入:save 10 1,bgsave命令可以手动写入
aof:
默认appendonly no, 要开启改成yes
10.php扩展
php扩展安装步骤
11.redis和mysql的使用
12.pipeline提高速度
下面2图一起的
13.redis->eval
14.读写分离