开发者社区> kuoren> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

linux安装redis汇总

简介: 一、在centOS环境下安装redis 二、在Ubuntu环境下安装redis         a、安装环境:Ubuntu版本14.04;redis版本:redis-2.8.9         b、安装                1、wget命令下载redis版本:wget http://download.redis.io/releases/redis-2.8.9.tar.gz
+关注继续查看

一、在centOS环境下安装redis

二、在Ubuntu环境下安装redis

        a、安装环境:Ubuntu版本14.04;redis版本:redis-2.8.9

        b、安装

               1、wget命令下载redis版本:wget http://download.redis.io/releases/redis-2.8.9.tar.gz

               2 、用tar命令解压安装包:由于个人习惯,先创建安装包目录(mkdir softwarepkg );将安装包移动到安装包目录(mv redis-2.8.9.tar.gz /home/kuoren/softwarepkg/);解压:tar xfs /home/kuoren/softwarepkg/redis-2.8.9.tar.gz,解压到当前目录,然后可以将解压后的目录移动到相应的位置,也可以不移动。

              3、切换到解压后的文件目录,进行编译:cd /home/kuoren/software/redis/redis-2.8.9;sudo make;没有错误表示编译成功;安装:sudo make install;

              4、安装后进行测试:sudo make test(检测很多项,没有必要);可以用 which redis-cli(redis-client缩写)查看是否安装,以及which redis-server;也可以直接使用redis进行测试。redis-cli命令打开客户端,在Ubuntu环境下此时提示unconnection提示符,表示未打开redis-server,所以要启动redis-server,因为在Ubuntu环境下redis并不是以服务来运行(待会可以通过修改添加到服务中),所以使用 service start redis 并不能启动服务;单独打开terminal ,输入 redis-server 运行redis服务,然后在另一个termianl输入redis-cli,此时redis开始正常工作。redis-cli -h 127.0.0.1 ping 测试连通。

        c、将redis以服务方式来运行,避免每次开启时都要运行redis-server

              1、将解压后的目录utils/redis_init_script文件复制到/etc/init.d下:cp /home/kuoren/software/redis/redis-2.8.9/utils/redis_init_script /etc/init.d/redis将redis_init_script复制到/etc/init.d/,同时易名为redis;

              2、编辑redis文件:vi /etc/rc.d/init.d/redis(sudo 编辑,否则只读),将下面语句路径替换为我们的安装路径:

                      EXEC=/usr/local/bin/redis-server

                      CLIEXEC=/usr/local/bin/redis-cli

                    上面的路径,是我们的运行路径,使用which redis-cli可以看到,替换为安装目录是/home/kuoren/software/redis/redis-2.8.9,所以上面两行改为

                     EXEC=/home/kuoren/software/redis/redis-2.8.9/src/redis-server

                     CLIEXEC=/home/kuoren/software/redis/redis-2.8.9/src/redis-cli

                    同时注意在 $EXEC $CONF 命令后添加“&” (/CONF命令查找到目标位置,n 查找下一处),修改后为 $EXEC $CONF & 保存退出(:qw)。

             3、注意在/etc/init.d/redis文件中,有这么一行:CONF="/etc/redis/${REDISPORT}.conf" 于是将redis配置文件拷贝到/etc/redis/下:

                     sudo mkdir  /etc/redis

                     cp /home/kuoren/software/redis/redis-2.8.9/redis.conf   /etc/redis/6379.conf。

           4、完成上面的操作之后,即可注册服务:

                  Ubuntu注册服务:网上有(chkconfig --add redis、不可行 ) sudo update-rc.d redis defaults(sudo update-rc.d -f servicename remove)

            5、重启电脑后,可以在terminal中直接输入redis-cli,无需在使用redis-server运行redis服务。查看进程命令(ps -ef | grep redis)

             

 

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
嵌入式(二)——概论、Linux安装和ubuntu的搭载
嵌入式(二)——概论、Linux安装和ubuntu的搭载
0 0
Linux下Nginx的源码编译安装
Linux下Nginx的源码编译安装
0 0
syberh:LINUX安装CLI
syberh:LINUX安装CLI
0 0
LINUX通过apt安装jna
LINUX通过apt安装jna
0 0
LINUX安装docker
LINUX安装docker
0 0
全网首发:制作LINUX安装软件包,要处理哪些系统目录和文件(3)
全网首发:制作LINUX安装软件包,要处理哪些系统目录和文件(3)
0 0
全网首发:制作LINUX安装软件包,要处理哪些系统目录和文件(2)
全网首发:制作LINUX安装软件包,要处理哪些系统目录和文件(2)
0 0
Linux Debian11安装QT6开发环境
Linux Debian11安装QT6开发环境。从Qt5.14开始,官方不提供离线安装包,只提供源码包和在线安装器。但是清华为我们提供了快速的在线安装方式。
0 0
全网首发:制作LINUX安装软件包,要处理哪些系统目录和文件(1)
全网首发:制作LINUX安装软件包,要处理哪些系统目录和文件(1)
0 0
Linux下安装MySQL5.7
Linux下安装MySQL5.7
0 0
+关注
kuoren
五年互联网金融开发经验;知名互联网P2P平台核心交易自动化开发;常用开发语言Java、C#、Python;熟练Linux命令使用
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Decian GNU/Linux安全合规之路
立即下载
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载
冬季实战营第二期:Linux操作系统实战入门
立即下载