2022
我们一起努力

centos7如何卸载redis

目录:

  • 1、CentOS7设置Redis开机启动
  • 2、如何在centos7上安装redis
  • 3、redis安装失败,怎么卸载干净
  • 4、如何在 CentOS 7 上安装 Redis 服务器
  • 5、CentOS 7 安装及卸载Docker详细教程
  • 6、centos7彻底卸载es

CentOS7设置Redis开机启动

记下坑的流水账

安装都完成了,redis我安装在单独的redis用户里;

所以安装目录就是/home/redis/redis-6.0.8/

配置文件的方式来做开机启动;

/home/redis/redis-6.0.8/utils/redis_init_script 使用redis自己的启动脚本,将该脚本cp到/etc/init.d/中,顺便改名redisd,d结尾的表示自启动服务(大概);

脚本里面部分内容需要做修改:

EXEC= 是服务器程序位置+程序名称,位置改成自己的:

/home/redis/redis-6.0.8/src/redis-server

CLIEXEC= 是客户端的,同样有必要的话就修改/home/redis/redis-6.0.8/src/redis-cli

CONF=配置文件位置,copy的安装目录里redis.conf到这里指定的位置,顺便改名字成默认端口号,或者设置自己想要的目录也行:/etc/redis/6379.conf。

配置文件内容要改,比如:

是否守护进程daemonize no改成yes

屏蔽 bind 127.0.0.1

这图

chkconfig --list 查看自启动服务

chkconfig --add redisd 把redis加入其中

chkconfig redisd on 开

reboot 重启

ps -ef|grep redis看看成功没有

service redisd start 直接开起服务

service redisd stop 关闭redis

有设置密码会报错(error) NOAUTH Authentication required

那么网上有教:在启动脚本里改一下加入密码变量

那么,就是不安全,自己练习机无所谓了

如何在centos7上安装redis

Redis 是一个开源的多平台数据存储软件,使用 ANSI C 编写,直接在内存使用数据集,这使得它得以实现非常高的效率。Redis 支持多种编程语言,包括 Lua, C, Java, Python, Perl, PHP 和其他很多语言。redis 的代码量很小,只有约3万行,它只做“很少”的事,但是做的很好。尽管是在内存里工作,但是数据持久化的保存还是有的,而redis 的可靠性就很高,同时也支持集群,这些可以很好的保证你的数据安全。

构建 Redis

redis 目前没有官方 RPM 安装包,我们需要从源代码编译,而为了要编译就需要安装 Make 和 GCC。

如果没有安装过 GCC 和 Make,那么就使用 yum 安装。

yum install gcc make

从官网下载 tar 压缩包。

curl -o redis-3.0.4.tar.gz

解压缩。

tar zxvf redis-3.0.4.tar.gz

进入解压后的目录。

cd redis-3.0.4

使用Make 编译源文件。

make

安装

进入源文件的目录。

make

** Redis 的服务器和客户端到 /usr/local/bin。

cp redis-server redis-cli /usr/local/bin

最好也把 sentinel,benchmark 和 check **过去。

cp redis-sentinel redis-benchmark redis-check-aof redis-check-dump /usr/local/bin

创建redis 配置文件夹。

mkdir /etc/redis

在/var/lib/redis 下创建有效的保存数据的目录。

mkdir -p /var/lib/redis/6379

系统参数

为了让 redis 正常工作需要配置一些内核参数。

配置 vm.overcommit_memory 为1,这可以避免数据被截断,详情见此。

sysctl -w vm.overcommit_memory=1

修改 backlog 连接数的最大值超过 redis.conf 中的 tcp-backlog 值,即默认值511。你可以在 kernel.org 找到更多有关基于 sysctl 的 ip 网络隧道的信息。

sysctl -w net.core.somaxconn=512

取消对透明巨页内存(transparent huge pages)的支持,因为这会造成 redis 使用过程产生延时和内存访问问题。

echo never /sys/kernel/mm/transparent_hugepage/enabled

redis.conf

redis.conf 是 redis 的配置文件,然而你会看到这个文件的名字是 6379.conf ,而这个数字就是 redis 监听的网络端口。如果你想要运行超过一个的 redis 实例,推荐用这样的名字。

**示例的 redis.conf 到 /etc/redis/6379.conf。

echo never /sys/kernel/mm/transparent_hugepage/enabled

现在编辑这个文件并且配置参数。

vi /etc/redis/6379.conf

daemonize

设置 daemonize 为 no,systemd 需要它运行在前台,否则 redis 会突然挂掉。

vi /etc/redis/6379.conf

pidfile

设置 pidfile 为 /var/run/redis_6379.pid。

vi /etc/redis/6379.conf

port

如果不准备用默认端口,可以修改。

port 6379

loglevel

设置日志级别。

redis安装失败,怎么卸载干净

redis安装失败,怎么卸载干净的方法。

1、点击开始。

2、点击运行。

3、输入cmd,确定。

4、输入echouninstallredis-server。

5、再输入D:\redis\redis-server.exe--service-uninstall。

6、redis就卸载干净了。

如何在 CentOS 7 上安装 Redis 服务器

你好,

构建 Redis

redis 目前没有官方 RPM 安装包,我们需要从源代码编译,而为了要编译就需要安装 Make 和 GCC。

如果没有安装过 GCC 和 Make,那么就使用 yum 安装。

yum install gcc make

从官网下载 tar 压缩包。

curl -o redis-3.0.4.tar.gz

解压缩。

tar zxvf redis-3.0.4.tar.gz

进入解压后的目录。

cd redis-3.0.4

使用Make 编译源文件。

make

安装

进入源文件的目录。

cd src

** Redis 的服务器和客户端到 /usr/local/bin。

cp redis-server redis-cli /usr/local/bin

最好也把 sentinel,benchmark 和 check **过去。

cp redis-sentinel redis-benchmark redis-check-aof redis-check-dump /usr/local/bin

创建redis 配置文件夹。

mkdir /etc/redis

在/var/lib/redis 下创建有效的保存数据的目录

mkdir -p /var/lib/redis/6379

系统参数

为了让 redis 正常工作需要配置一些内核参数。

配置 vm.overcommit_memory 为1,这可以避免数据被截断,详情见此。

sysctl -w vm.overcommit_memory=1

修改 backlog 连接数的最大值超过 redis.conf 中的 tcp-backlog 值,即默认值511。你可以在kernel.org 找到更多有关基于 sysctl 的 ip 网络隧道的信息。

sysctl -w net.core.somaxconn=512

取消对透明巨页内存(transparent huge pages)的支持,因为这会造成 redis 使用过程产生延时和内存访问问题。

echo never /sys/kernel/mm/transparent_hugepage/enabled

redis.conf

redis.conf 是 redis 的配置文件,然而你会看到这个文件的名字是 6379.conf ,而这个数字就是 redis 监听的网络端口。如果你想要运行超过一个的 redis 实例,推荐用这样的名字。

**示例的 redis.conf 到 /etc/redis/6379.conf。

cp redis.conf /etc/redis/6379.conf

现在编辑这个文件并且配置参数。

vi /etc/redis/6379.conf

daemonize

设置 daemonize 为 no,systemd 需要它运行在前台,否则 redis 会突然挂掉。

daemonize no

pidfile

设置 pidfile 为 /var/run/redis_6379.pid。

pidfile /var/run/redis_6379.pid

port

如果不准备用默认端口,可以修改。

port 6379

loglevel

设置日志级别。

loglevel notice

logfile

修改日志文件路径。

logfile /var/log/redis_6379.log

dir

设置目录为 /var/lib/redis/6379

dir /var/lib/redis/6379

安全

下面有几个可以提高安全性的操作。

Unix sockets

在很多情况下,客户端程序和服务器端程序运行在同一个机器上,所以不需要监听网络上的 socket。如果这和你的使用情况类似,你就可以使用 unix socket 替代网络 socket,为此你需要配置 port 为0,然后配置下面的选项来启用 unix socket。

设置 unix socket 的套接字文件。

unixsocket /tmp/redis.sock

限制 socket 文件的权限。

unixsocketperm 700

现在为了让 redis-cli 可以访问,应该使用 -s 参数指向该 socket 文件。

redis-cli -s /tmp/redis.sock

requirepass

你可能需要远程访问,如果是,那么你应该设置密

CentOS 7 安装及卸载Docker详细教程

前言:该博客主要是记录自己学习的过程,方便以后查看,当然也希望能够帮到大家。

后记:本次分享到此结束,本人水平有限,难免有错误或遗漏之处,望大家指正和谅解,欢迎评论留言。

centos7彻底卸载es

1、首先找到需要卸载的软件,记下软件名称。

2、然后打开终端yum加remove加软件名字,后输入y进行确定。

3、最后等待界面出现Complete即可卸载完成。

赞(0)
文章名称:《centos7如何卸载redis》
文章链接:https://www.fzvps.com/247637.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!