Redis(Linux版本7.2.3)

1、停止Redis服务器

[root@tssvr1-c1 sysconfig]# ps -ef | grep redis
root       322     1  0 10月30 ?      02:58:53 ./bin/redis-server 0.0.0.0:6379
root     32664 12498  0 14:45 pts/0    00:00:00 grep --color=auto redis
[root@tssvr1-c1 sysconfig]# 
[root@tssvr1-c1 sysconfig]# kill -9 322
[root@tssvr1-c1 sysconfig]# 
[root@tssvr1-c1 sysconfig]# ps -ef | grep redis
root       473 12498  0 14:49 pts/0    00:00:00 grep --color=auto redis

2、卸载原有的Redis

[root@tssvr1-c1 local]# rm -rf /usr/local/redis
[root@tssvr1-c1 local]# rm -rf /usr/bin/redis-*

3、在“/usr/local/“目录下创建”redis“文件,并将redis最新版本的压缩包放入此内

4、解压此压缩包

[root@tssvr1-c1 redis]# tar -zxvf redis-7.2.3.tar.gz 

5、进行编译

cd到”/usr/local/redis/redis-7.2.3“目录,输入命令make执行编译命令,接下来控制台会输出各种编译过程中输出的内容。

[root@tssvr1-c1 redis-7.2.3]# make

6、安装

make PREFIX=/usr/local/redis/redis-7.2.3 install

这里多了一个关键字  PREFIX=  这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,

库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。

执行结果如下图:

7、启动Redis

根据上面的操作已经将redis安装完成了。在目录/usr/local/redis 输入下面命令启动redis

./bin/redis-server& ./redis.conf

8、修改配置文件并设置密码

[root@tssvr1-c1 redis-7.2.3]# vi /usr/local/redis/redis-7.2.3/redis.conf 

9、重启redis

[root@tssvr1-c1 redis-7.2.3]# redis-server /usr/local/redis/redis-7.2.3/redis.conf 
10189:C 26 Dec 2023 15:48:39.753 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

若密码还是提示没有的话,进行重启或者杀死进程,重新输入此命令启动即可。

若”redis-server“命令失败,则进行”vi ~/.bash_profile"修改,然后“source ~/.bash_profile”,如下图所示:

10、远程连接测试

解决方法:

将此注解掉,然后重启Redis服务即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/284904.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

大二第17周总结——2023年的最后一天

本周,学校安排的是数据结构的程序设计,设计是挺好设计的,小半天搞完了,然后帮室友也搞了。内容在上一个博客。 学习上嘛~ 学了一下websocket,看了下微信小程序........ 今天早上做了一套小米的面试题,不做不知道&…

Java 动态树的实现思路分析

Java 动态树的实现 目录概述需求: 设计思路实现思路分析1. 简单Java实现:2.建立父子表存储3.前端的对应的json 字符串方式 参考资料和推荐阅读 Survive by day and develop by night. talk for import biz , show your perfect code,full busy&#xff0…

Linux:apache优化(7)—— 访问控制

作用:为apache服务提供的页面设置客户端访问权限,为某个组或者某个用户加密访问; /usr/local/httpd/bin/htpasswd -c /usr/local/httpd/conf/htpasswd tarro1 #添加admin用户,可以在两个路径中间添加-c是新建文件删除原文件&#…

113基于matlab的PSO-SVM多输入单输出预测程序

基于matlab的PSO-SVM多输入单输出预测程序。PSO对SVM的两个参数进行优化得到最佳参数值进行预测。并输出预测误差等相应结果。程序已调通,可直接运行。 113matlabPSO-SVM多输入单输出 (xiaohongshu.com)

漏洞扫描VSS是什么,有什么作用?

随着互联网的蓬勃发展,数字化技术已经渗透到我们的生活的方方面面。然而,网络的便利性也带来了一系列的威胁和挑战,网络安全变得越来越重要,其重要性不容忽视。 在今天的数字化世界中,互联网几乎所有的企业和个人都息…

设计模式—行为型模式之模板方法模式

设计模式—行为型模式之模板方法模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。 模板方法(Template Metho…

【PWN学习之House of 系列】House Of Einherjar

写在前面 有路线的学习一下 glibc 堆利用的 house of 系列利用手法。 主要参考以下文章以及文章中涉及的连接。 https://roderickchan.github.io/zh-cn/2023-02-27-house-of-all-about-glibc-heap-exploitation 简介 漏洞成因 溢出写、off by one、off by null 适用范围 …

Redis:原理+项目实战——Redis实战2(Redis实现短信登录(原理剖析+代码优化))

👨‍🎓作者简介:一位大四、研0学生,正在努力准备大四暑假的实习 🌌上期文章:Redis:原理项目实战——Redis实战1(session实现短信登录(并剖析问题)&#xff09…

免费的 MP4 压缩器榜单大全——16大视频压缩软件

阅读最佳在线视频压缩器的综合评论和比较及其功能和定价,以选择免费的 MP4 压缩器: 如果您长期担任专业视频编辑器,那么您就会知道一个简单的 1 MB 视频最终会如何占用系统中的大量空间。因此,您很清楚压缩视频的重要性&#xff…

数据隐私:技术和法律的双重挑战

当前,数据已成为企业和个人最宝贵的资产之一。然而,随着数据的广泛收集和共享,数据隐私问题也日益突出。保护个人信息的隐私不仅是法律规定的义务,也是维护社会公正、保护个人权益的必要措施。本文将从数据隐私的概念、重要性、面…

机器学习计算题——svm支持向量机

引入一点高中的线性规划,我在接下来的题目确实可以用这种思想计算,并且非常快得到答案。 正文开始: 例题1 例题2

网站提示“不安全”怎么解决

在互联网中,安全问题至关重要。访问某些网站时,可能会遇到“不安全”警告,通常是由于缺乏SSL证书。SSL证书是数字证书,用于确保互联网通信的安全和保密。 “不安全”问题通常源于缺少SSL证书。SSL通过加密通信,防止第三…

浅析锂电池保护板(BMS)系统设计思路(四)SOC算法-扩展Kalman滤波算法

1 SOC估算方法介绍 电池SOC的估算是电池管理系统的核心,自从动力电池出现以来,各种各样的电池SOC估算方法不断出现。随着电池管理系统的逐渐升级,电池SOC估算方法的效率与精度不断提高,下面将介绍常用几种电池SOC估算方法[1]&…

个体诊所软件方案,农村医疗服务站社区门诊电子处方管理系统软件教程

个体诊所软件方案,农村医疗服务站社区门诊电子处方管理系统软件教程 一、软件程序问答 1、处方单软件有病历汇总吗 如下图,软件以 佳易王电子处方软件V17.2版本为例说明 点击 病历汇总统计 按钮, 可以按明细查询或病历汇总查询&#xf…

Javaweb之JDBC的详细解析

2. JDBC介绍(了解) 2.1 介绍 通过Mybatis的快速入门,我们明白了,通过Mybatis可以很方便的进行数据库的访问操作。但是大家要明白,其实java语言操作数据库呢,只能通过一种方式:使用sun公司提供的 JDBC 规范。 Mybatis…

2023年12月随笔之‘千年光盘‘(Millennial Disc)

1. 回头看 日更坚持了365天。 读《像火箭科学家一样思考:将不可能变为可能》更新完成 读《程序员的README》开更并更新完成 读《算法霸权》开更并持续更新中 12月码字71992字,日均码字数2322字,累计码字717963字,累积日均码字…

C#编程-使用变量

使用变量 请考虑以下场景:您必须创建一个程序,接受来自用户的两个数字并在屏幕上显示着两个数字之和。现在,读取用户提供的数字时,您需要将这些数字存储在内存中的某个位置,以便您能对这些数字执行加操作。您可以使用变量将这些数字存储在内存中。 下图显示了使用变量将…

SQL性能优化-索引

1.性能下降sql慢执行时间长等待时间长常见原因 1)索引失效 索引分为单索、复合索引。 四种创建索引方式 create index index_name on user (name); create index index_name_2 on user(id,name,email); 2)查询语句较烂 3)关联查询太多join&a…

MYSQL 索引结构 B+树 hash索引

B-Tree树 当节点存在五个key时,中间的key向上分裂形成树 B树 所有的数据都会出现在叶子节点,叶子节点形成一个单向链表 哈希索引 优点

T 检验和 Z 检验之间的区别

在统计学领域,假设检验在从数据中得出有意义的结论方面发挥着至关重要的作用。两种常用的统计检验是 T 检验和 Z 检验。虽然这两种检验都用于评估假设,但它们的应用和假设有所不同。 t 检验和 z 检验都假设数据呈正态分布(或近似正态分布&…