Linux下安装redis

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介: Linux下安装redis

1.把redis安装包上传到服务器

2018082514415166.png

2.解压指令 tar -zxvf redis-3.2.1.tar.gz

20180825144341997.png

3.进入redis解压的目录

20180825144607225.png

4.编译指令make,make指令需要先安装gcc编译环境,如果没有的话需要先安装。make完(不要去make test),make tese还需要去下载一些其它的东西才行。

20180825144712555.png

20180825144820412.png

5.安装make install PREFIX=/usr/local/redis使用这个可以指定安装路径

20180825150143148.png

6.进入默认安装目录 cd usr/local/bin

20180825151214454.png

7.备份目录下的redis.conf,防止改错后无法修复


先创建一个redisconf的目录(或者conf目录)随意,然后去到redis-3.2.1目录下执行如下语句

20180825151831125.png



8.去redisconf目录下修改配置文件,把no改为yes,这样我们就能在后台启动redis

20180825152112299.png



修改成bind 0.0.0.0,这样其他机子就可以访问到6379这个端口


创建一个data目录用来存放dump文件,然后在redis.conf配置文件里面指定位置

dir "/usr/local/redis/data/"


启动脚本添加到服务中,在解压文件中有一个utils文件下有一个redis_init_script启动脚本

cp redis_init_script /etc/init.d/



编辑,里面的配置和redis.conf保持一致

20200826204403336.png


chmod 777 redis_init_script 


然后就可以通过这个脚本启动停止

./redis_init_script start


9.启动redis服务,进入到bin目录下  cd /usr/local/bin


启动服务端,写我们拷贝的配置文件


redis-server /opt/redisconf/redis.conf


关闭


./redis-cli -p 6379 shutdown


启动客户端,端口默认是6379


redis-cli -p 6379

201808251528057.png

10.用java来连接redis,需要导入架包commons-pool-1.6.jar,jedis-2.1.0.jar

package com.smxy;
import org.junit.Test;
import redis.clients.jedis.Jedis;
/**
 * 
 * @Description :reids测试
 * @author Bush罗
 * @date 2018年9月4日
 *
 */
public class Demo {
  @Test 
  public void jedis() {
    Jedis jedis = new Jedis("192.168.254.135", 6379);
    jedis.set("name", "Bush罗");
    String value = jedis.get("name");
    System.out.println("------>" + value);
  }
}


20180904135015879.png


相关实践学习
基于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
相关文章
|
1天前
|
IDE Linux 开发工具
Linux 系统上安装
在Linux和Mac上安装Lua 5.3.0只需下载源码,解压,编译和安装。Windows用户可选择SciTE IDE或通过LuaForWindows在Github或Google Code下载安装。创建 HelloWorld.lua,使用`lua HelloWorld.lua`运行显示"Hello World!"。另可参考LuaDist官方推荐方式安装。
|
3天前
|
NoSQL Redis Docker
Mac上轻松几步搞定Docker与Redis安装:从下载安装到容器运行实测全程指南
Mac上轻松几步搞定Docker与Redis安装:从下载安装到容器运行实测全程指南
14 0
|
3天前
|
Oracle 关系型数据库 Linux
SuSE linux server 11通过SAP来安装oracle11g
SuSE linux server 11通过SAP来安装oracle11g
|
3天前
|
Linux C语言
suse linux 11 安装GCC开发环境
suse linux 11 安装GCC开发环境
|
3天前
|
NoSQL Linux Redis
本地虚拟机centos7通过docker安装主从redis3.2
本地虚拟机centos7通过docker安装主从redis3.2
10 0
|
5天前
|
关系型数据库 MySQL Linux
在Linux系统上实现高效安装与部署环境的全方位指南
在Linux系统上实现高效安装与部署环境的全方位指南
|
5天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
18 0
|
5天前
|
Ubuntu 安全 Linux
linux系统详细安装过程,都在这里了
linux系统详细安装过程,都在这里了
14 0
|
5天前
|
JSON Linux 数据格式
在宝塔Linux中安装Docker
在宝塔Linux中安装Docker
|
5天前
|
运维 监控 安全
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录