Redis 的安装
Redis : 是一个用c语言开发的高性能键值形式的非关系型的NoSql数据库 。 NoSql是一种用来解决高并发,高可用,高扩展性,大数据存储等一系列问题而产生的一种数据库解决方案。
典型应用: 内容缓存,主要用于处理大量数据的高访问负载。
数据模型: 一系列键值对。
优势 : 快速查询
键值类型:
string字符类型
hash类型
list列表类型
set集合类型
sortedset有序集合类型
应用场景:
缓存(数据查询,短连接,新闻内容,商品内容等等) 使用最多。
分布式集群架构中的session分离
聊天室的在线好友列表
任务队列(秒杀,抢购等)
应用排行榜
网站访问统计
数据过期处理(可以精确到毫秒)
官网地址:http://redis.io/
下载地址:http://download.redis.io/releases/redis-3.0.0.tar.gz
redis的安装:
1.下载解压包之后将解压包上传到linux系统中。
2.解压压缩文件之后的文件是用c语言写的源码文件。
通过 tar -zxf 压缩文件名。 来解压。
3.编译redis源码 先进入到redis 的目录下
4. 利用make命令进行编译
5.编译之后开始安装redis 使用 make install PREFIX=指定目录
redis的启动:
1.前端启动 进入到redis的bin目录下 利用./redis-server进行前端启动 这种启动方式会随着窗口关闭而停止服务。
关闭方式: Ctrl+c强制关闭 ./redis-cli shutdown 正常命令形式关闭
redis 的默认端口为6379
2. 后端方式启动: 将redis编译之后的源码中的redis.config文件拷贝到redis的安装bin目录下
命令: cp /目录/redis.config ./
第二步 : 使用vim 进行编辑redis.config文件
将redis.config文件中的daemonize 改成yes
3. 使用命令后端启动 redis
./redis-server redis.config
4. 查看进程是否启动成功
通过 ps -aux | grep redis 可查看redis是否启动成功
关闭后端启动方式 kill -9 redis进程号 或者 ./redis-cli shutdown
在项目中建议使用正常关闭 因为redis作为缓存来使用的话 将数据存储到内存中, 如果使用正常关闭 则会将内存中的数据持久化到本地之后再关闭,可以保证数据不丢失。
如果是强制关闭 则不会进行数据的持久化操作 可能会造成部分数据的丢失。
redis自带的客户端连接方式 :./redis-cli -h 主机号 -p 端口号 或者直接./redis-cli 默认连接本地上的6379