Redis 初探-安装与使用 - tsmyk0715的个人空间 - 开源中国

335 阅读3分钟
原文链接: my.oschina.net

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 的安装包

github.com/MSOpenTech/…

之后解压到任意盘符下:

进入该目录下,运行 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,在安装的过程中会遇到各种各样的问题,还好最后终于安装成功了。

安装过程参考 : CentOS6.8安装并配置Redis