linux安装部署redis,Linux安装并部署Redis

编程入门 行业动态 更新时间:2024-10-28 00:14:01

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

前言redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

Redis 与其他 key - value 缓存产品有以下三个特点:✨ Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

✨ Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

✨ Redis支持数据的备份,即master-slave模式的数据备份。

下面所有安装实例都是以centOS 7 系统所展示

方法一:docker安装Redis

centOS 安装docker

Docker支持以下的CentOS版本:CentOS 7 (64-bit)

CentOS 6.5 (64-bit) 或更高的版本

前提条件目前,CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

在Linux中可以使用命令uname -r 查看你的内核版本

安装dockerDocker 软件包和依赖包已经包含在默认的 CentOS-Extras 软件源里,安装命令如下:

[[email protected] ~]# yum install docker

中间应该有一些确认过程,直接输入y即可

安装完成后退出到命令符下,输入docker version即可查看安装的docker版本

启动docker服务安装完成后,使用下面的命令来启动 docker 服务

[[email protected] ~]# service docker start

返回

Redirecting to /bin/systemctl start docker.service

将其设置为开机启动

[[email protected] ~]# chkconfig docker on

使用docker部署Redisdocker pull redis 命令源于 👉 docker hub里的Redis镜像

运行Redis并暴露端口:docker run -d -p 6379:6379 --name myredis 镜像名

成功运行之后,就可以用Redis管理工具进行连接了

管理工具下载链接 👉 Redis Desktop Manager

方法二:下载Redis离线安装包进行部署

官网下载Redis安装包下载Redis官网安装包,并上传到Linux目录/usr/local/src下

解压Redis安装包cd到存放Redis的文件下目录下:cd /usr/local/src

解压:tar xzf redis-4.0.9.tar.gz

使用make命令进行编译如果出现:cc: 未找到命令证明虚拟机系统中缺少gcc,安装gcc,命令:yum install gcc

在解压的redis文件夹里执行命令:make PREFIX=/usr/local/redis install

执行完毕后会在/src/local目录下有一个redis目录

redis目录下有:redis-server、redis-cli等。每个文件的作用不在此说明

输入./bin/redis-server ./redis.conf命令启动Redis

查看redis的启动状态:ps aux|grep redis,如果出现如下图证明redis已经启动

启动Redis

./bin/redis-server,启动后redis会占用当前的窗口,直到离开该窗口或者Ctrl+C,redis就会停止

使redis一直默默在后台运行

把redis的配置文件拷贝到本地:cp /usr/local/src/redis-4.0.2/redis.conf /usr/local/redis/

这是redis目录下多出两个文件

打开redis.conf文件:vim redis.conf

找到daemonize no,daemonize 是守护进程,把no改为yes,并保存退出

(由于文本内容太多,可在命令模式下使用”/”查找关键字 daemonize 如:/daemonize )

如果需要本地链接远程还需要把远程服务器的redis.conf文件里protected-mode修改为no,就好了,其他在安装的时候,还需要注释掉bind127.0.0.1,这样所有都能远程连接这个redis不安全,可以设置一个密码,这里暂时没有设置,密码设置如下叙述,如果连不上,可以试试关掉服务器的防火墙,用命令service iptables stop

为redis设置密码

第一种方式:命令设置

当前这种linux配置redis密码的方法是一种临时的,如果redis重启之后密码就会失效1

2

3

4

5

6

7

8

9

10

11

12//查看当前redis有没有设置密码:

127.0.0.1:6379> config get requirepass

1) “requirepass”

2) “”

//为以上显示说明没有密码,那么现在来设置密码:

127.0.0.1:6379> config set requirepass abcdefg

OK

127.0.0.1:6379>

//再次查看当前redis就提示需要密码:

127.0.0.1:6379> config get requirepass

(error) NOAUTH Authentication required.

127.0.0.1:6379>

第一种方式:修改配置文件第二种方式 (永久方式)

需要永久配置密码的话就去redis.conf的配置文件中找到requirepass这个参数

#requirepass foobared

去掉行前的注释,并修改密码为所需的密码,保存文件

requirepass 123456

这里密码就是123456

Redis官方文档

ps:因作者能力有限,有错误的地方请见谅喜欢这篇文章的话可以用快捷键 Ctrl + D 来收藏本页

× 请我吃糖~

更多推荐

linux安装部署redis,Linux安装并部署Redis

本文发布于:2023-06-14 04:49:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1440134.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:redis   linux   Redis   Linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!