首页 > 数据库 >Linux下安装Redis的详细安装步骤

Linux下安装Redis的详细安装步骤

时间:2023-09-10 20:44:46浏览次数:42  
标签:bin myredis redis Redis Lzdwtl Linux root config 安装

一.Redis安装

1.下载linux压缩包 【redis-5.0.5.tar.gz】
2.通过FlashFXP把压缩包传送到服务器
3.解压缩

tar -zxvf redis-5.0.5.tar.gz

4.进入redis-5.0.5可以看到redis的配置文件redis.conf

5.基本的环境安装
使用gcc -v 命令查看gcc版本已经是4.8.5了,于是就没有再次安装,直接执行make,安装完之后再次make,出现图片内容即可。

yum install gcc-c++
make
make
make install   //确认安装的东西

6.redis默认安装路径是 /usr/local/bin
在该目录下可以看到redis的客户端和服务端

cd /usr/local/bin/


7.将redis的配置文件拷贝到新建的目录myredis-config下
我们以后就使用myredis-config下的配置文件,错了还可以回到原来那里取

[root@Lzdwtl bin]# mkdir myredis-config
[root@Lzdwtl bin]# cp /home/caoyinyuan/redis-5.0.5/redis.conf myredis-config/

8.redis默认不是后台启动,需要修改配置文件
按图修改文件,将daemonize的值修改为yes

[root@Lzdwtl myredis-config]# vim redis.conf

9.启动redis
1.回到bin目录下
2.启动redis服务端,通过指定的配置文件启动服务

[root@Lzdwtl bin]# redis-server myredis-config/redis.conf

3.启动redis客户端

[root@Lzdwtl bin]# redis-cli -p 6379
# 如果redis设置有密码,则需要现认证才能发送信息,"123456"是redis的密码
127.0.0.1:6379> auth "123456"

10.查看redis的进程是否开启

[root@Lzdwtl /]# ps -ef|grep redis

11.关闭redis服务
执行shutdown和exit即可推出redis服务,再次查看也发现redis的服务端和客户端进程都消失了

127.0.0.1:6379> shutdown
not connected> exit

二.RedisDesktop连接远程数据库
1.修改配置文件redis.conf
1.将bind 127.0.0.1 改为 bind 0.0.0.0
2.将 protected-mode yes 改为 protected-mode no

2.运行Redis管理工具
(这个步骤的前提是redis已经开启)新建连接,地址填服务器的地址,然后点击测试连接,成功后点击右下角的确定即可。

三.错误与总结
1、redis管理工具连接不上服务器
解决办法:

1.bind 127.0.0.1 改为bind 0.0.0.0
2.将 protected-mode yes 改为 protected-mode no
3.设置redis秘密,requirepass 123456

设置密码后登陆需要如下图操作

[root@Lzdwtl bin]# redis-server myredis-config/redis.conf 
[root@Lzdwtl bin]# redis-cli 
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK

标签:bin,myredis,redis,Redis,Lzdwtl,Linux,root,config,安装
From: https://www.cnblogs.com/codeLearn/p/17691862.html

相关文章

  • 查询Redis
            ......
  • 基于Docker安装RockerMQ
    1、拉取RockerMQ镜像dockerpullapache/rocketmq2、创建namesrv服务mkdir-p/usr/local/rocketmq/data/namesrv/logs/usr/local/rocketmq/data/namesrv/store3、构建namesrv容器 dockerrun-d\--restart=always\--namermqnamesrv\--privileged=true\-p98......
  • python学习笔记-redis缓存数据库
    一、缓存数据库介绍NoSQL(notonlysql)redis是业界主流的Key-valuenosql数据库之一,和memcached类似redis优点:速度快,每秒可执行大约110000设置操作,81000个/每秒的读取操作支持丰富的数据类型,列表,结合,可排序集合,哈希等操作是原子的二、redis操作安装redisubuntu安装$......
  • 多级缓存-Redis缓存预热
            ......
  • 【连接Linux远程开发】
    【一】咱们开发的环境【1】Windows开发,Linux上线在这种情况下,我们可以在Windows上进行开发,然后将项目部署到Linux服务器上。一般而言,我们可以使用跨平台的开发工具和技术,例如Python、Java等。这样可以最大程度上减少开发和部署环境之间的差异。案例:假设我们正在开发一个P......
  • 就archlinux系统中apache 无法启动php的原因
    原文连接背景,在archlinux里面想使用apache作为服务器启动php服务,根据ArchWiki 的配置,并不成功检验原因:sudosystemctlstatushttpd结果:systemctlstatusapachesystemd[1]:StartedApacheWebServerhttpd[1444]:httpd:Syntaxerroronline542of/etc/httpd......
  • Redis基础
    1.什么是RedisRedis是一个基于C语言开发的内存数据库,读写速度非常快,广泛应用于缓存方向。并且,Redis存储的是KV键值对数据。Redis内置了多种数据类型实现(比如String、Hash、SortedSet、Bitmap)。并且,Redis还支持事务、持久化、Lua脚本、多种开箱即用的集群方案(RedisSe......
  • k8s 安装
    VM U盘的安装云镜像的能力,网络初始化的内容1.VM安装直接安装:开启虚拟机的假定安装信息的,网络信息10.2021 2.Docker安装重启下对应的uname-a的版本3.重启完成下一个新的4.44再去重启一下,步骤费事,使用k8s并不会但是最好更新过来,uname-a启动docker 设置为自己的开启自己,s......
  • 安装卸载对应的浏览器
    华为手机如何安装卸载对应的浏览器还是一件麻烦的事情? https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=%E5%8D%8E%E4%B8%BA%20%20note%20%20root%E6%9D%83%E9%99%90%E6%80%8E%E4%B9%88%E5%BC%80%E5%90%AF&fenlei=256&oq=%25E5%258D%258E%25E4%25......
  • 用 kGDB 调试 Linux 内核
    1简介这个文档记录了用kGDB调试Linux内核的全过程,都是在前人工作基础上的一些总结。以下操作都是基于特定板子来进行,但是大部分都能应用于其他平台。要使用KGDB来调试内核,首先需要修改config配置文件,打开相应的配置,配置内核启动参数,甚至修改串口驱动添加poll支持,然后......