您的位置:首页 > 数据库 > Redis

Redis 笔记与总结1 安装部署

2015-05-04 22:50 696 查看
NoSQL 使用场景:

1.对数据高并发读写

2.对海量数据的高效率存储和访问

3.对数据的高可扩展性和高可用性

Redis 通常被称为数据结构服务器,因为键可以包含字符串(strings)、哈希(hashes)、链表(lists)、集合(sets)和有序集合(sorted sets)。

链表可以做成栈(先进后出)和队列(先进先出)。

redis 和 mysql



Redis 使用场合:

1.取最新 n 个数据的操作;

2.排行榜应用,取 top 操作;

3.需要精确设定过期时间的应用;

4.计数器应用;

5.Uniq 操作,获取某段时间所有数据排重值;

6.实时系统,反垃圾系统;

7.Pub/Sub 构建实时消息系统;(Redis 独有的发布与订阅)

8.构建队列系统;

9.缓存

Redis 的安装:

redis 官方下载地址:http://redis.io/download

下载 stable 版 2.8.19

① 把 redis-2.8.19.tar.gz 复制到 /root 下

② 解压

tar -zxvf redis-2.8.19.tar.gz


③ 进入目录 redis-2.8.19

cd redis-2.8.19


④ 编译(没有 ./configure 配置)

make


⑤ 安装

cd src && make install


安装完成。

⑥ 为了便于管理,移动如下文件:

mkdir -p /usr/local/redis/bin    #存放命令
mkdir -p /usr/local/redis/etc   #存放配置文件
mv /root/redis-2.8.19/redis.conf /usr/local/redis/etc
cd /root/redis-2.8.19/src
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server  /usr/local/redis/bin


⑦ 启动 redis 服务(运行时置顶配置文件)

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf


redis 服务默认的端口号:6379

默认情况下,redis 不是在后台运行的,需要开启 redis 的后台运行:

vi /usr/local/redis/etc/redis.conf


把 daemonize 的值改为 yes (37行)

查看redis 是否启动:

ps -ef | grep redis




查看 6379 端口是否被占用:

netstat -tunpl | grep 6379




⑧ 客户端连接

/usr/local/redis/bin/redis-cli




退出客户端:

quit
或
exit


⑨ 停止 redis

/usr/local/redis/bin/redis-cli shutdown
或
pkill redis-server




已经没有程序占用 6379 端口了。

redis 的配置





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: