首页 > 数据库 >Redis安装与启动(Linux)

Redis安装与启动(Linux)

时间:2023-06-10 23:55:27浏览次数:62  
标签:0.0 安装 redis usr conf Linux Redis local

安装Redis依赖

yum install -y gcc tcl

上传安装包并解压

redis.io下载安装包,上传到/usr/local/src目录

解压

tar -zxvf redis-6.2.6.tat.gz

解压成功

 进入安装目录,运行编译命令

cd redis-6.2-6/
make && make install

默认的安装路径在/usr/local/bin下

默认启动(不友好)

redis-server

指定配置启动

如果让Redis以后台方式启动,则必须修改Redis配置文件(/usr/local/src/redis-6.2.6/redis.conf)。

首先将这个配置文件备份一份

cp redis.conf redis.conf.bck

编辑配置文件

vi redis.conf

修改配置

# 监听的地址,默认是127.0.0.1,会导致只能在本地访问,修改为0.0.0.0则可以在任意IP访问,生产环境不要重置为0.0.0.0
bind 0.0.0.0
# 守护线程,修改为yes后即可后台运行
daemonize yes
# 密码,设置后访问Redis必须输入密码
requirepass root

启动Redis

# 进入redis安装目录
cd /usr/local/src/redis-6.2.6
# 启动
redis-server redis.conf
# 查看是否运行
ps -ef | grep redis
# 关闭
kill -9 端口

开机自启

新建一个系统服务文件

vi /etc/systemd/system/redis.service

内容

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

然后重载系统服务

systemctl daemon-reload
systemctl start redis
systemctl status redis
systemctl stop redis
#开机自启
systemctl enable redis

Redis客户端

命令行客户端

redis-cli [options][commonds]

常见的options有:

  • -h 127.0.0.1:指定要连接的redis节点的IP地址,默认是127.0.0.1
  • -p 6379:指定要连接的redis节点的端口,默认是6379
  • -a 123321:指定redis的访问密码

其中commonds就是redis的操作命令,例如:

  • ping:与redis服务端做心跳测试,服务端正常会返回pong。

不指定commond时,会进入redis-cli交互控制台。

图形化桌面客户端

Releases · lework/RedisDesktopManager-Windows · GitHub

 

 

编程客户端

 

标签:0.0,安装,redis,usr,conf,Linux,Redis,local
From: https://www.cnblogs.com/szhNJUPT/p/17472231.html

相关文章

  • redis 面试
    为什么快 1。纯内存存储,io多路复用技术(非阻塞io使用epoll作为io多路复用技术的实现,加上redis自身的事件处理模型,将epoll中的连接读写关闭都转换为事件,不在网咯io上面浪费) 单线程架构大key 存放的时候根据业务判断可以例如一个大对象拆分为多个小的然后用哈希存储,还......
  • ObjectARX 2014 项目升级到高版本vs2017出现提示平台集v141未安装
    ARX2014项目升级到vs2017的时候提示平台集未安装。解决方式:在vcproj文件中,添加相应的平台集。v141类似截图......
  • linux 内存管理之内核分页机制(PAGING_INIT)初始化
     TEXT_OFFSET=0x00008000KERNEL_OFFSET=0x80000000PG_DIR_SIZE=0x4000kernel代码起始链接地址如下:PHYS_OFFSET=0x80000000r10指向proc_info_list结构体类型数据__create_page_tables:pgtblr4,r8@pagetableaddres......
  • Redis数据结构:高频面试题及解析
    概述Redis是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。Redis支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来扩展读性能,使用分片来扩展写性能......
  • Redis数据结构--SDS动态字符串
    Redis中保存的key是字符串,value往往是字符串或者字符串的集合,但是redis并没有直接使用c语言中的字符串原因在于:1.获取字符串长度需要通过运算2.非二进制安全3.不可修改SDSstructsdshdr{//记录buf数组中使用字节的数量//等于SDS所保存字符串的长度......
  • ubuntu 手动安装Nvidia后黑屏左上角光标显示
    此解决方法适合Intel带核显CPU,也就是双CPU(Intel核显+Nvidia独显).解决办法是用Intel核显驱动,Nvidia只用来做计算,不适合用GPU专门做图形渲染目的.主要是因为Nvidia修改了Xorg窗口系统配置文件/etc/X11/xorg.conf,从安装Nvidia驱动前的Intel核显驱动改成了用Nvidia驱动。主要......
  • linux系统离线安装oracle 11g
    1.修改hostname(机器名根据自己的要求改)root用户修改hostname命令:hostnamectlset-hostnamenode2 重启下服务器:reboot 2.安装依赖 root用户在一台有网的电脑上先下载好所需的依赖yuminstall--downloadonly--downloaddir=/tmp/compat-libstdc++-33elfutils-lib......
  • Linux常用命令
    以下是常用的Linux命令:1.ls:列出目录中的文件和子目录。2.cd:切换当前目录。3.pwd:显示当前工作目录的完整路径。4.mkdir:创建一个新的目录。5.rm:删除文件或目录。6.cp:复制文件或目录。7.mv:移动文件或目录,也可以用于重命名文件或目录。8.cat:显示文件内容。9.less:......
  • linux虚拟化平台的安装
    linux虚拟化平台的安装非常简单,只需要装上四个包就ok了qemu-kvm //为kvm提供底层系统设备的仿真支持工具libvirt-daemon //守护进程,管理虚拟机libvirt-client  //客户端软件,提供客户端管理命令libvirt-daemon-driver-qemu   //libvirtd连接qemu的驱动--管理方式1.......
  • 在Ubuntu22.04上安装微信
    参考链接: https://blog.csdn.net/weixin_44528885/article/details/1249731691. 使用wget下载优麒麟的deb包wgethttp://archive.ubuntukylin.com/software/pool/partner/ukylin-wechat_3.0.0_amd64.deb wgethttp://archive.ubuntukylin.com/software/pool/partner/uk......