linux安装redis汇总

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 一、在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)

             

 

 

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
2月前
|
Linux
手把手教会你安装Linux系统
手把手教会你安装Linux系统
|
2月前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
114 5
Linux系统之安装OneNav个人书签管理器
|
2月前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
60 5
Linux系统之安装Ward服务器监控工具
|
27天前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
38 5
|
2月前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
39 2
Linux系统之安装cook菜谱工具
|
2月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
168 4
Linux系统之Ubuntu安装cockpit管理工具
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
96 1
Linux系统之Centos7安装cockpit图形管理界面
|
1月前
|
存储 SQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(1)作者——LJS[含MySQL的下载、安装、配置详解步骤及报错对应解决方法]
Mysql And Redis基础与进阶操作系列(1)之[MySQL的下载、安装、配置详解步骤及报错对应解决方法]
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
65 2
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
37 3