Redis基本知识

1. Redis主要的三种模式:单机模式、分片模式(SharedJedis)、集群模式(BinaryJedisCluster)

分片模式通过一致性哈希将key分布到不同的Server上

 2. 如果一个事务提交,事务中的所有操作将顺序执行,且在事务执行期间其他client将阻塞

 

 1. Redis使用注意事项:

a. Redis是单线程处理不适合大数据存储
b. String类型的value大小最好不要超过2K
c. Set、SortedSet元素个数不要超过5000
d. 单次命令请求大小尽可能保持在10kb以内;

 

分片、哨兵???

2. 连接

单机: ./redis-cli -h 192.168.1.111 -p 6379

集群: ./redis-cli -h 192.168.1.111 -p 6379 -c

输入密码: auth {password}

3. 常用命令:

a. 切换db:  select dbNumber,    例如: select 0   ;    select 1

b. 清空db的数据:

  flushdb  清空当前db的数据

  flushall  清空所有db的数据

c. 删除key:  del  key1 [key2] [key3] ...

d. scan:

scan cursor [MATCH pattern] [COUNT count]      // 返回两个元素的数组:下一次迭代的新游标,包含被迭代的元素数组

例如: scan cursor MATCH "*ABC*" COUNT 10   

注意:如果新游标返回0表示迭代结束,迭代元素数组为空不能表示迭代结束

posted @ 2019-07-22 16:22  不是外国佬  阅读(93)  评论(0编辑  收藏  举报