第二次迭代— —贺振

学习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: 改变复制策略设置

猜你喜欢

转载自www.cnblogs.com/moonstars2333/p/12000032.html