目录
redis进阶使用
redis作为数据库、缓存的区别
缓存常见问题、面试回答思路
redis的持久化
参考文档(redis.net.cn):Redis 教程_redis教程
系统学习01篇,总结起来就是,可以把redis想象成一个key/value的hashmap,只不过value上可以变换一些花样,本节课,则是在key上做一些文章
redis进阶使用
管道
redis使用管道技术,主要是linux内核提供了pipeline的技术
nc netcat,需要通过yum install nc,nc全称netcat,是借助tcp/ip连接来传送数据的一个工具
通过nc与redis 6379实例就建立了连接,然后就可以直接给redis发送命令并接受响应了
也就是说,就算没有redis-cli这样的redis客户端,而直接使用nc这样的网络工具直接与redis服务器建立一个socket连接,然后直接通过nc给redis传输“set k1 hello”这样的字符串,这样也是可以执行的
通过管道,一次性将3个命令同时发给redis,管道也就是降低网络通信成本