1.软文推荐

2.软文推荐

3.软文推荐

目录: 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: edis edis-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即可卸载完成。

相关文章 8

1

虚拟主机日志如何删除 2分钟前

目录:1、如何把虚拟主机里的网站删掉?2、在虚拟主机中的日志文件可以删除吗?3、windows怎么配置nginx删除指定天数日志4、网站log文件夹...

2

如何预防云主机被攻击 4分钟前

目录:1、使用云服务器时的几个防护技巧2、如何提升云主机的安全性?3、我的阿里云服务器怎么能保证安全不被人攻击啊使用云服务器时...

3

已备案域名购买要注意什么 5分钟前

目录:1、购买备案域名需要注意哪些事项2、买个已经备案过的域名怎么样啊?那样有什么好处,由什么弊端啊3、个人域名备案的那些坑4、...

4

高防云服务器能防御哪些攻击 6分钟前

目录:1、高防服务器和CDN防御有什么区别?2、高防服务器和普通服务器有什么区别?3、高防CDN有什么好处?能防哪些攻击?4、高防云服务器...

5

shopify价格 7分钟前

目录:1、shopify价格符号如何改为美金2、Shopify是怎么收费的3、Shopify如何开店?开店条件和费用解析4、Shopify是什么?跨境电商自建站Shopi...

6

神马搜索优化方式 10分钟前

目录:1、神马SEO搜索排名如何做优化?2、搜索引擎优化方法?3、我想做神马搜索推广的关键词优化,大家有推荐吗?4、怎么优化神马搜索排...

7

谈腾讯云服务器建个人网站 11分钟前

目录:1、已有腾讯云服务器和域名,怎样建网站,最好图文详2、腾讯云还能免费搭建网站吗3、如何使用腾讯云服务器?4、如何使用腾讯云服...

8

ubuntu如何安装谷歌浏览器 13分钟前

目录:1、ubuntu如何运行autohotkey2、ubuntu怎么安装chrome浏览器3、google浏览器如何安装4、Ubuntu怎样安装Google Chrome5、ubuntu中如何安装谷歌浏览器...