redis可以在windows下运行也可以在linux环境下运行

redis官方明确推荐在linux环境下使用

首先,简单说一下windows下安装:

1、下载安装包:https:///ServiceStack/redis-windows/tree/master/downloads

2、下载完毕得到压缩包:

centos 开放redis端口号 linux打开redis客户端_redis


3、解压到自己电脑上的环境目录下的就可以的!Redis 十分的小,只有5M,主要文件:

centos 开放redis端口号 linux打开redis客户端_linux_02


4、开启Redis,双击运行服务即可!

centos 开放redis端口号 linux打开redis客户端_linux_03


5、使用redis客户端来连接redis

centos 开放redis端口号 linux打开redis客户端_redis_04


记住一句话,Window下使用确实简单,但是Redis 推荐我们使用Linux去开发使用!

Linux下安装

首先要获取root权限,可以直接切换root用户,输入 ‘su root’ 命令即可

  1. 下载redis安装包,copy到服务器中
  2. 进入所在文件位置,在linux环境下使用下面的命令解压
    tar -zvxf redis-7.0.0.tar.gz
  3. 编译
    进入到/usr/local/redis目录,输入命令make执行编译命令,接下来控制台会输出各种编译过程中输出的内容。

此时需要注意的是有没有gcc环境,因为因为redis是C++编写的,所以必须要有c++环境
没有的话使用yum install gcc-c++ 命令安装

  1. 安装
    输入以下命令安装
    make PREFIX=/usr/local/redis install
  2. centos 开放redis端口号 linux打开redis客户端_linux_05

关键字 PREFIX= 这个关键字的作用是安装的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。

  1. 复制一份配置文件到redis下的config目录下,以后就用复制的文件进行开发,是为了坏了可以还原
    mkdir config
    cp /home/huzi/application/redis-7.0.0/redis.conf ./config
  2. redis默认不是后台启动的,修改配置文件
  3. centos 开放redis端口号 linux打开redis客户端_缓存_06

  4. vim redis.conf
  5. 指定配置文件启动redis
  6. centos 开放redis端口号 linux打开redis客户端_centos 开放redis端口号_07

  7. 使用 redis-cli 进行连接测试
    redis-cli -p 6379
  8. 查看redis进程是否开启
    ps -ef|grep redis
  9. centos 开放redis端口号 linux打开redis客户端_缓存_08

  10. 关闭redis服务
    shutdown
  11. centos 开放redis端口号 linux打开redis客户端_缓存_09

  12. 注意使用:ctrl + c或者其他方式退出的话,redis-server服务还是开启的,只是客户端测试关闭了。

安装过程中遇到的问题

1.切换到root用户

2.报bash:xxx命令找不到错误的时候,可能需要前面加 ./ 对应所在目录

3.安装完redis环境后,连接客户端连接无反应也不报错,使用reboot命令重启