码迷,mamicode.com
首页 > 其他好文 > 详细

第二次迭代— —贺振

时间:2019-12-06 23:34:02      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:range   info   通信   握手   学习   服务   聊天   http   value   

学习websocket通信和redis数据库操作
WebSocket 是一种标准协议,用于在客户端和服务端之间进行双向数据传输。当服务器完成协议升级后( HTTP -> WebSocket ),服务端可以主动推送信息给客户端,解决了轮询造成的同步延迟问题。由于 WebSocket 只需要一次 HTTP 握手,服务端就能一直与客户端保持通信,直到关闭连接,这样就解决了服务器需要反复解析 HTTP 协议,减少了资源的开销。
Redis 是一个高性能的key-value数据库, 支持主从同步, 完全实现了发布/订阅机制, 因此可以用于聊天室等场景. 主要表现于多个浏览器之间的信息同步和实时更新.
(1)数据是以key-value的形式存储的, 因此get/set操作是使用最常见的.
(2)对list的操作:常见操作有lpush, rpush, lrange等.
(3)zset是一种有序集合(sorted set), 其中每个元素都关联一个序号score. 常见操作有zrange, zadd, zrevrange等。
(4)dbsize 查看所有key的数目
(5)flushdb 删除当前选择数据库中的所有key
(6)flushall 删除所有数据库中的所有key
(6)save: 将数据同步保存到磁盘
(7)bgsave: 异步保存
(8)lastsave: 上次成功保存到磁盘的Unix时间戳
(9)info: 查询server信息
(10)config: 配置server
(11)slaveof: 改变复制策略设置

第二次迭代— —贺振

标签:range   info   通信   握手   学习   服务   聊天   http   value   

原文地址:https://www.cnblogs.com/moonstars2333/p/12000032.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!