linux下安装redis
2018-04-12 本文已影响0人
embers1996
Redis简介
Redis是使用c与语言编写的速度极快的非关系数据库,也就是我们所说的NoSQL数据库,它可以存储键(key)与5种不同类型的值(value)之间的映射(mapping),可以将存储在内存的键值对数据持久化到硬盘,并且提供了Java,C/C++,C#,PHP,Javascript,Python,Ruby等多个语言版本的客户端

Redis官网

Redis安装(linux)
安装redis需要c语言的编译环境。如果没有gcc需要在线安装。
yum -y install gcc-c++
解压redis,然后进入redis源码目录进行编译
tar -zxvf redis-3.0.6.tar.gz
cd redis-3.0.6
make
安装并指定安装目录
make install PREFIX=/usr/local/redis

启动redis服务
在redis的安装目录下直接启动redis-server
cd src
./redis-server

看到这个就说明redis服务端启动成功了,redis默认端口是6379
这个时候切换命令行窗口,原来的不要关闭不然就无法访问服务端了
这时同样进入src目录下,启动redis客户端
./redis-cli
简单的测试一下redis是否可用
设置键值对,key为a,value为b
set a b
取出键值对
get a
效果如下图

redis后台启动
当安装好redis之后,运行redis-server命令之后,但是这样没有办法在这个tab下做任何操作了,因为这个时候使用ctrl+c之后,就会直接退出redis服务,所以需要后台启动
把解压目录下的redis.conf复制到/usr/local/redis/bin目录下
修改配置文件redis.conf,找到daemonize并修改为yes

在bin目录下运行命令,后台启动redis
./redis-server redis.conf