1.redis 是一目前非常流行的一款nosql 产品,以 key-value形式存储数据,有非关系,分布式,开源,可水平扩展等特点。为了保证速度,redis 缓存在内存中,也可以跟新到磁盘或追加记录文件。
2.redis 优点
redis 事务简单
可以处理超大量的数据
可以运行在便宜的PC 上
性能好
3.redis 数据类型
String(字符串), hash(哈希) ,list(链表) ,set (集合) ,zset(有序集合)
4.适用场景
(1).应用程序直接对redis 进行读写
缺点:不安全,一旦内存释放,数据将丢失
(2).应用程序直接访问redis ,也可以访问关系型数据库。缓存常用的场景。
(3).实际场景
取最新的n 行数据,排行榜应用
需要精确设定过期时间的应用
计数器应用
实时系统,反垃圾系统
构建列队系统
缓存
5.redis 的安装
http://redis.io/download
1.将redis-2.4.17.tar.gz 拷贝到你要安装的目录
2.执行 tar -zxvf redis-2.1.17.tar.gz 解包解压缩
3.make //编译
4.cd src , make install //至src 目录下 安装
5.mkdir -p /usr/local/redis/bin 放redis 相关命令
mkdir -p /usr/local/redis/etc 放redis 配置文件
6. mv redis.conf /usr/local/redis/etc
mv redis-cli redis-server mkreleashdr.sh /usr/local/redis/bin
7.redis-server redis-conf 启动redis 服务 并制定配置文件
8.redis-cli 执行 redis 客户端
9.shutdown 在客户端执行 pkill redis-server 关闭redis
10.ps-ef | grep redis 查看 redis 进程
11.netstat -tunpl | grep 6379 查看 redis 端口号
12. 将 redis-conf daemoize 改为 true redis 可后台运行