Redis详尽学习笔记(redis详细学习笔记)

Redis是一种开源的高效内存${key/value} 数据库,它将${key/value} 的数据保存起来,可以做到0.1毫米级读写操作,拥有高可用,高性能,低存储空间占用和高可靠性等特性,是非常适合构建高性能的分布式服务的重要数据存储服务。

Redis的三大特点:

1、高可用:Redis支持主从分离,并且通过自定义配置可以将Redis节点构建为哨兵,集群,复制,实现高可用;

2、高性能:Redis支持多种数据结构,包括列表,字符串,哈希表,集合,有序集合等,对性能要求优秀,支持数据快速存取及更新;

3、应用广泛:Redis可以用于缓存服务,消息队列,实时通讯,Web应用,排行榜,任务调度,服务发现等。

Redis的安装:

1、从Redis官网下载 Redis二进制文件,解压缩;

2、安装依赖,包括make工具:yum -y install gcc gcc-c++ tcl等;

3、编译安装,执行 make ,拷贝 Redis安装文件: cp -rf src/redis-server /usr/local/bin/ ;

4、配置redis: vim /usr/local/bin/redis-server.conf 将daemonize,tcp-port,connect-timeout,timeout 后改为yes,6379,2000,300 等;

5、启动 Redis:/usr/local/bin/redis-server /usr/local/bin/redis-server.conf &

以上,就是一个简单的Redis服务安装过程,只是此安装没有实现主从分离。想要更详尽的学习Redis,还需要学习客户端安装,Redis集群构建,Redis高可用,Redis集群搭建,Redis数据复制,Redis主从复制,Redis应用实践等等。通过学习及实践,可以更深入了解Redis以及应用行业动态,提高工作效率!


数据运维技术 » Redis详尽学习笔记(redis详细学习笔记)