1.redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 内存数据库。
2.特色:读写性能强悍 支持丰富的数据结构 可持久化存储 一个把数据存储在内存中的高速缓存
3.做者是antirez from Italy 原名Salvatore Sanfilippo(赛尔瓦托 新菲利普)前端
1.读写速度快。
2.支持丰富的数据结构(String 、List 、Set 、Sorted Set 、 Hash)。
3.可持久化(保证了数据的安全)。redis
1.进行数据缓存,提升访问性能。
2.TOP 10 问题(排名前十的数据)。
3.计数器、排行榜应用。
4.替代memcached用于SNS社区业务。
5.实时防攻击(封禁非法的用户ip 能够设置封禁时长)。
6.用于实时聊天系统。shell
注意:
Redis官方版本不支持windows。
微软开源小组开发维护了一个windows版本,不适用于生产环境。数据库
xshellwindows
1.下载redis源码。
官方下载地址:https://redis.io/download
2.将下载的redis-2.6.14.tar.gz上传到centos。使用xshell进行上传。
在xshell中进入要上传到的目录下面,输入rz回车,就会弹出文件上传界面,选择上传便可。
3.解压redis的源码包。后端
tar -zxvf redis-2.6.14.tar.gzcentos
4.进入刚才解压的redis-2.6.14目录下,对源码进行编译。
编译完成后进入src目录,目录以下
缓存
redis-benchmark :压力测试。
5.建立redis的运行目录(名称、位置可随意)。
6.将src目录下面的redis-service、redis-cli文件和redis-2.6.14目录下的redis.conf文件拷贝到刚才建立的redis运行目录下。
7.前端启动测试。
在刚建立的redis运行目录下面输入以下指令,测试是否成功。安全
./redis-service
出现该页面说明安装成功(端口号:6379)。
8.修改启动方式,实现后台启动。
须要修改redis.conf文件。修改以下:
注:yes为后端启动方式、no为前端启动方式。
九、实现后台启动。启动命令网络
./redis-service redis.conf