Redis介绍
- Redis是一种面向“键/值”对数据类型的内存数据库,可以满足我们对海量数据的读写需求。
- 特点:
* 高性能(Redis读的速度是11W次/s,写的速度是8.1W次/s)
* 原子性(保证数据的准确性)
* 持久存储(两种方式RDB/快照,AOF/日志)
* 主从结构(master-slave,负载均衡,高可用)
* 集群(3.0版本)
Redis的安装
-
环境:
CentOS release 6.8 (Final)
-
下载:在官网下载最新的stable版本,我使用的是
redis-3.2.4.tar.gz
-
解压,并且进入目录
解压在当前目录:tar -zxvf redis-3.2.4.tar.gz
完成后,将得到一个文件夹redis-3.2.4
,进入此文件夹。
- make
在redis的解压文件夹内,执行make
,不过在这之前确保gcc环境已安装,如若没安装,则执行yum -y install gcc
,make完成后,将得到:
- 安装
还是在redis的解压文件夹内,执行:
make PREFIX=/usr/local/redis install
我在安装时,遇到了一个问题:
make prefix时报错.jpg很是纳闷,后来发现,是因为=
两边加了空格#_#
正确执行后,将得到提示:
安装完成.jpg至此,我们就在Linux上安装了一个Redis服务器。
启动
- 拷贝配置文件,为了方便使用
将源码文件夹下的redis.conf
,拷贝到Redis的安装目录下:
cp redis.conf /usr/local/redis/bin
- 修改配置文件,添加日志存储路径
cd /usr/local/redis/bin
vim redis.conf
搜索到logfile,在引号内添加/usr/local/redis/log
,在这之前,得确保log文件夹已创建。如果想让redis服务在后台运行,则将daemonize no
,修改为daemonize yes
.
- 启动
进入到redis/bin
,执行:
redis服务启动完成redis-server redis.conf [--port 6379]
- 客户端连接
在另一个窗口,同样的进入到redis/bin
文件夹下,执行:
客户端连接并测试redis-cli [-h 127.0.0.1] [-p 6379]
- 关闭
redis-cli shutdown
以上,就是Redis的安装过程。
网友评论