Redis 初探-安装与使用

TSMYK Java技术编程

Redis 是什么

维基百科的定义如下

Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。在2013年5月之前,其开发由VMware赞助。根据月度排行网站DBEngines.com的数据显示,Redis是最流行的键值对存储数据库。

Redis 是互联网技术领域使用最为广泛的存储中间件,Redis 以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评,在国内的许多公司也在使用 Redis,如阿里,腾讯,京东等。

Redis 的安装

下面通过在 window 上和 Linux 上安装 Redis 来进行简单的使用

window 安装

从以下网址中下载 Redis 的安装包 https://github.com/MSOpenTech/redis/releases%C2%A0

之后解压到任意盘符下:

进入该目录下,运行 redis-server.exe redis.windows.conf ,redis.windows.conf 可以省略,省略就使用默认的配置。 之后就启动了 Redis 的服务,之后另起一个 CMD 窗口,输入 redis-cli.exe -h 127.0.0.1 -p 6379 打开客户端,就可以在上面执行 Redis 的相关命令了。 以上就是在 window 上安装 Redis ,比较简单。

Linux 安装 Redis

首先在虚拟机上成功安装 CentOS 6.8,通过 MobaXterm SSH 连接安装在虚拟机上的服务器。 1、下载源码

wget http://download.redis.io/redis-stable.tar.gz

2、解压下载的安装包


tar zxvf  redis-stable.tar.gz

3、编译


进入 redis-stable 文件夹内,执行  make 命令

看到如下信息表示安装成功 4、为了能在任何路径下都能执行redis相关命令,需要copy以下两个文件到/usr/local/bin目录


cp src/redis-server /usr/local/bin/
cp src/redis-cli /usr/local/bin/

5、创建文件夹分别保存Redis的配置文件和数据


mkdir /etc/redis
mkdir /var/redis

6、将 Redis 配置文件复制到 /etc/redis/下,命名为 6379.conf


cp redis.conf /etc/redis/6379.conf

7、编辑配置文件


vi /etc/redis/6379.conf

port 6379   #Redis默认监听端口
daemonize yes   #是否作为守护进程运行,默认为no
pidfile /var/run/redis_6379.pid   #如以后台进程运行,则需指定一个pid文件位置
loglevel notice   #日志记录等级,有4个可选值,debug,verbose(默认值),notice,warning
logfile /var/log/redis_6379.log   #指定日志输出文件名,可设为/dev/null屏蔽日志
dir /var/redis/6379   #本地数据库存放路径和工作目录(非常重要!!!)
bind 127.0.0.1   #绑定主机IP,默认值为127.0.0.1

8、/var/redis 路径下新建目录6379作为当前Redis实例的工作目录和数据存放目录


mkdir /var/redis/6379

9、将 Redis 初始化文件copy进/etc/init.d,并重命名为redis_6379


cp utils/redis_init_script /etc/init.d/redis_6379

10、添加开机自启动


echo "/etc/init.d/redis_6379 start &" >> /etc/rc.local

11、启动 Redis 并测试


/etc/init.d/redis_6379 start

redis-cli

以上就是在 Linux 下安装 Redis.

安装过程参考:http://jinbitou.net/2016/10/28/2110.html