Linux下安装redis

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容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
相关文章
|
6天前
|
NoSQL 关系型数据库 Redis
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
43 14
|
16天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
3天前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
27 7
|
19天前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
81 24
|
19天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
104 20
|
12天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
127 7
|
19天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
37 2
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
75 4
|
7月前
|
NoSQL Java Linux
linux 安装 neo4j简介
Neo4j是高性能NoSQL图形数据库,利用图结构存储数据。推荐使用JDK 11配合Neo4j 3.x版本。下载3.5.9版,通过`curl`命令在Linux上获取tar.gz文件,然后解压。配置`neo4j.conf`,调整内存设置,开启远程访问。执行`./bin/neo4j start`启动,通过`http://服务器IP:7474`访问,默认凭据是username: neo4j, password: neo4j,登录后应更改密码。
586 1
|
存储 缓存 Ubuntu
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
230 0