一、redis缓存
1、系统优化策略
引入缓存机制可以有效的降低用户访问物理设备的频次,从而提高响应速度,防止高并发
2、如何设计缓存
1、缓存数据如何存储?应该采用的什么样的数据结构? key-value 因为key的唯一性
2、缓存数据的容量的大小如何定义?
动态维护缓存数据,将不需要的数据提前删除。通过LRU算法/LFU算法/随机算法/TTL算法
3、缓存的数据保存到内存中,但是内存有断电即擦除的特点,如何解决?
定期将内存持久化(写入硬盘中)
4、单台缓冲服务器性能不足,所以一般需要搭建集群(实现高可用)
5、使用c语言开发
3、Linux环境下安装Redis
Linux安装软件,我相信大家是没有问题的
3.3.1、配置Redis配置文件
1、修改redis.conf文件
1)去掉bind 127.0.0.1
2)修改保护模式 protected-mode no(默认yes)
3)开启后台运行 daemonize yes (默认no)
3.3.2、Redis服务器命令
Redis服务需要依赖配置文件,所以操作Redis命令最好在根目录
1、启动命令 (redis-server redis.conf)