服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Redis - Linux系统下安装Redis数据库过程

Linux系统下安装Redis数据库过程

2022-02-10 17:39黄小黄的黄 Redis

大家好,本篇文章主要讲的是Linux系统下安装Redis数据库过程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览

安装

添加路径

?
1
2
# mkdir data
# cd data

下载

?
1
wget http://download.redis.io/releases/redis-6.0.8.tar.gz

解压

?
1
tar xzf redis-6.0.8.tar.gz

安装
输入make命令,发现报错则进行第4.1步,否则继续5

?
1
make

4.1 make报错
redis是c实现的,需要gcc来进行编译,所以原因是系统未安装gcc:

?
1
yum install -y gcc g++ gcc-c++ make

升级gcc

?
1
2
3
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash

继续make成功

Linux系统下安装Redis数据库过程

启动服务

?
1
2
# cd src
# ./redis-server

如下表示启动成功

Linux系统下安装Redis数据库过程

但是crtl+c退出后就关闭了进程,不能访问

后台访问
让redis在后台运行,修改redis.config文件daemonize为yes,即默认以后台程序方式运行

?
1
vim reids.conf

进入配置文件,按i进行编辑,修改后esc退出编辑,并:wq保存

Linux系统下安装Redis数据库过程

重新启动成功./redis-server ../redis.conf

Linux系统下安装Redis数据库过程

客户端访问

?
1
2
3
4
5
6
7
[root@huangxh redis-6.0.8]# cd src
[root@huangxh src]# ./redis-cli
127.0.0.1:6379> set key helloword
ok
127.0.0.1:6379> get key
"helloword"
127.0.0.1:6379>

远程访问

访问命令

?
1
$ redis-cli -h {redis_host} -p {redis_port}

发现访问失败

?
1
2
e:\live\learn\setup\redis-x64-3.2.100>redis-cli -h 121.199.8.168 -p 6379
could not connect to redis at 121.199.8.168:6379: 由于目标计算机积极拒绝,无法连接。

如果是阿里云服务器,需要开启阿里云安全组端口

Linux系统下安装Redis数据库过程

开启远程访问设置
去掉仅支持本地访问bind

Linux系统下安装Redis数据库过程

设置密码(因为肯定会设置密码,protected-mode自动会为no,所以没有必要把保护模式设为no。如果不需要设置密码且注释掉了bind,那就把保护模式设为no)

Linux系统下安装Redis数据库过程

再来访问发现成功

?
1
2
3
4
5
6
7
redis-cli -h 121.199.8.168 -p 6379
121.199.8.168:6379>
    
#密码访问则输入下面
 
redis-cli -h 121.199.8.168 -p 6379 -a password
121.199.8.168:6379>

总结

到此这篇关于linux系统下安装redis数据库过程的文章就介绍到这了,更多相关linux安装redis内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/h16407/article/details/122174583

延伸 · 阅读

精彩推荐
  • RedisRedis集群的5种使用方式,各自优缺点分析

    Redis集群的5种使用方式,各自优缺点分析

    Redis 多副本,采用主从(replication)部署结构,相较于单副本而言最大的特点就是主从实例间数据实时同步,并且提供数据持久化和备份策略。...

    优知学院4082021-08-10
  • Redis《面试八股文》之 Redis十六卷

    《面试八股文》之 Redis十六卷

    redis 作为我们最常用的内存数据库,很多地方你都能够发现它的身影,比如说登录信息的存储,分布式锁的使用,其经常被我们当做缓存去使用。...

    moon聊技术8182021-07-26
  • Redis详解三分钟快速搭建分布式高可用的Redis集群

    详解三分钟快速搭建分布式高可用的Redis集群

    这篇文章主要介绍了详解三分钟快速搭建分布式高可用的Redis集群,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,...

    万猫学社4502021-07-25
  • RedisRedis 6.X Cluster 集群搭建

    Redis 6.X Cluster 集群搭建

    码哥带大家完成在 CentOS 7 中安装 Redis 6.x 教程。在学习 Redis Cluster 集群之前,我们需要先搭建一套集群环境。机器有限,实现目标是一台机器上搭建 6 个节...

    码哥字节15752021-04-07
  • Redis关于Redis数据库入门详细介绍

    关于Redis数据库入门详细介绍

    大家好,本篇文章主要讲的是关于Redis数据库入门详细介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览...

    沃尔码6982022-01-24
  • RedisRedis Template实现分布式锁的实例代码

    Redis Template实现分布式锁的实例代码

    这篇文章主要介绍了Redis Template实现分布式锁,需要的朋友可以参考下 ...

    晴天小哥哥2592019-11-18
  • Redis如何使用Redis锁处理并发问题详解

    如何使用Redis锁处理并发问题详解

    这篇文章主要给大家介绍了关于如何使用Redis锁处理并发问题的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Redis具有一定的参考学习...

    haofly4522019-11-26
  • Redisredis缓存存储Session原理机制

    redis缓存存储Session原理机制

    这篇文章主要为大家介绍了redis缓存存储Session原理机制详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪...

    程序媛张小妍9252021-11-25