Linux虚拟机上安装redis

一、检查安装依赖程序前端

yum install gcc-c++ yum install -y tcl yum install wget 

二、获取安装文件nginx

wget http://download.redis.io/releases/redis-4.0.6.tar.gz
我用的版本是:  redis-4.0.6.tar.gz

三、解压文件c++

   本身新建一个目录将redis解压到里面redis

tar -zxvf redis-3.2.01.tar.gz mv redis-3.2.01 /usr/local/redis 

四、进入目录sql

cd /usr/local/redis 

五、编译安装后端

make
make install 

六、设置配置文件路径ruby

mkdir -p /etc/redis cp redis.conf /etc/redis 

七、修改配置文件bash

 redis.conf是redis的配置文件,redis.conf在redis源码目录。ssh

 注意修改port做为redis进程的端口,port默认6379。若是须要搭建redis集群,千万别忘了修改端口号。post

   redis有两种启动方式

  01:直接运行bin/redis-server将之前端模式启动,前端模式启动的缺点是ssh命令窗口关闭则redis-server程序结束,不推荐使用此方法。

  02:后端模式启动

     修改redis.conf配置文件, daemonize yes 之后端模式启动。推荐!

     打开redis.conf,使用命令 :/ daemonize 快速查找到daemonize而后修改。

  vi /etc/redis/redis.conf   仅修改: daemonize yes (no-->yes) 

八、启动

/usr/local/bin/redis-server /etc/redis/redis.conf    启动服务 

九、查看启动

ps -ef | grep redis 

十、使用客户端

redis-cli    启动客户端
>set name zmfx OK >get name "zmfx" 

11.关闭客户端

redis-cli shutdown 

十二、开机启动配置

echo "/usr/local/bin/redis-server /etc/redis/redis.conf &" >> /etc/rc.local 

开机启动要配置在 rc.local 中,而 /etc/profile 文件,要有用户登陆了,才会被执行。

1三、设置密码

由于这是给局域网内的不少人使用,因此设置一个访问密码颇有必要。

修改redis.conf文件配置 

使用命令 :/ requirepass 快速查找到 # requirepass foobared 而后去掉注释,这个foobared改成本身的密码。而后wq保存。

1四、重启redis

 sudo service redis restart  这个时候尝试登陆redis,发现能够登上,可是执行具体命令是提示操做不容许

  1. redis-cli -h 127.0.0.1 -p 6379  
  2. redis 127.0.0.1:6379>  
  3. redis 127.0.0.1:6379> keys *  
  4. (error) ERR operation not permitted  

尝试用密码登陆并执行具体的命令看到能够成功执行

  1. redis-cli -h 127.0.0.1 -p 6379 -a password
  2. redis 127.0.0.1:6379> keys *
  3. 1) "myset"  
  4. 2) "mysortset"  
  5. redis 127.0.0.1:6379> select 1  
  6. OK  
相关文章
相关标签/搜索