1. Redis简介
- Redis是一个开源的key-value存储系统。
- 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。
- 在此基础上,Redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。
- 区别的是Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
2. Redis应用场景
3. 官网
3. 安装步骤
- 下载获得redis-3.2.5.tar.gz后将它放入我们的Linux目录/opt
- 解压命令:tar -zxvf redis-3.2.5.tar.gz
- 解压完成后进入目录:cd redis-3.2.5
- 在redis-3.2.5目录下执行make命令
运行Make命令时出现错误,提示 gcc:命令未找到 ,原因是因为当前Linux环境中并没有安装gcc 与 g++ 的环境 - 安装gcc与g++
- 能上网的情况:
yum install gcc
yum install gcc-c++ - 不能上网[建议]
参考Linux课程中<<03_在VM上安装CentOS7>>中的第40步骤
- 能上网的情况:
- 重新进入到Redis的目录中执行 make distclean后再执行make 命令.
- 执行完make后,可跳过Redis test步骤,直接执行 make install
4. Redis操作
4.1 启动
4.2 客户端访问
4.3 关闭Redis服务
4.4 Redis端口号由来
端口号来自一位影星的名字 . Alessia Merz Merz 对应手机打字 6379