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