首页 > 数据库 >Redis 安装

Redis 安装

时间:2024-08-29 16:47:57浏览次数:9  
标签:cli Redis redis 6379 7.0 服务器 安装

Redis 安装

 

安装前的准备

  • 确保Linux是64位,用 getconf LONG_BIT 查看

  • Linux 必须 具备 gcc 编译环境 使用 gcc -v 查看版本

    如果没有 使用 yum -y install gcc-c++ 命令安装

安装步骤:

  1. 下载 redis7的 压缩包,放到 本地 opt 目录下

    命令:wget https ://download.redis.io/releases/redis-7.0.0.tar.gz

    查看 下载的压缩包 ls -lt redis-7.0.0.tar.gz

  2. 解压下载的压缩包

    命令:tar -zxvf redis-7.0.0.tar.gz

    解压完成后,会有一个 redis-7.0.0 的目录

    image-20240826164021854

    进入该目录

    主要文件:

    image-20240826164309254

    • Makefile -----编译文件

    • redis.conf -----redis的配置文件

    • src ------源码

    • sentinel.conf ------哨兵

     

  3. 编译并安装

    make && make install

    如果出现 It's a good idea to run 'make test' ;) 说明安装成功

    默认的安装目录是 usr/local/bin ,此目录在Linux中相当于 Windows中的 C:\Program Files

    进入该目录,查看安装的文件

    image-20240826165714508

    • redis-benchmark:性能测试工具

    • redis-check-aof:修复有问题的AOF文件

    • redis-check-dump:修复有问题的dump.rdb 文件

    • redis-cli:连接redis的客户端

    • redis-sentinel:redis 集群使用

    • redis-server:redis服务器启动命令

 

  1. 修改 redis.conf 配置文件

    不要去修改 redis-7.0.0 目录下的配置文件,我们将其保留一份最原始的配置,我们可以把它复制一份,进行修改。修改完该文件要重启才能生效。vim 该文件修改

    要修改的内容:

    • 默认 daemonize no 改为 daemonize yes 修改为可以后台启动,因为我们这个是服务器

    • 默认 protected-mode yes 改为 protected-mode no 保护模式关闭,如果需要别人来连接你的服务器,那么就该把保护模式关闭

    • 默认 bind 127.0.0.1 改为 注释掉,远程可以访问该服务器

    • 添加redis密码 修改 requirepass xxxxxx

     

  2. 启动redis

    命令:redis-server /myredis/redis7.conf 启动redis指定配置文件

    没有提示说明启动成功,查看 redis的端口号 :ps -ef|grep redis|grep -v grep

    image-20240826173825195

    默认端口是 6379

     

  3. 连接服务

    命令:redis-cli -a 密码 -p 6379 如果本机访问redis,不写端口号默认是 6379

    执行该命令后 命令提示符换成了 127.0.0.1:6379

    现在执行 ps -ef|grep redis 就有两个,一个是 server端,一个是 cli端

    此时 在 127.0.0.1:6379 执行 ping ,出现 PONG 说明redis都准备就绪

    退出redis 客户端 使用 quit

    想要处理中文乱码,连接服务时可以使用命令:redis-cli -a 密码 --raw

     

  4. K V 键值对写入读取

    写入: set 键 值

    读取: get 键

  5. 关闭 服务器

    quit是 退出客户端

    关闭服务器有两种方式:

    • 在客户端中使用 SHUTDOWN 直接关闭服务器

    • 使用命令行 关闭

      • 单实例(一个端口)redis-cli -a 密码 shutdown

      • 多实例(多个端口,指定端口)redis-cli -p 6379 shutdown

标签:cli,Redis,redis,6379,7.0,服务器,安装
From: https://www.cnblogs.com/wztblogs/p/18387013

相关文章

  • Redisson分布式延迟队列
    Redisson是一个基于redis实现的Java驻内存数据网格,它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。Redisson除了提供我们常用的分布式锁外,还提供了一个分布式延迟队列RDelayedQueue,他是一种基于zset结构实现的延迟队列,其实现类是RedissonDelayedQu......
  • 【ubuntu】安装wireshark
    一、官网https://www.wireshark.org/  二、下载二进制安装  三、通过apt安装sudoadd-apt-repositoryppa:wireshark-dev/stablesudoaptupdatesudoaptinstall-ywireshark修改权限sudousermod-aGwireshark$USER重新配置sudodpkg-reconfigurewi......
  • redis过期监听
    redis是一个高性能的KV数据库,除了用作缓存以外,其实还提供了过期监听的功能在redis.conf中,配置notify-keyspace-eventsEx即可开启此功能。然后在代码中继承KeyspaceEventMessageListener,实现onMessage就可以监听过期的数据量publicabstractclassKeyspaceEventMe......
  • Adobe Photoshop PS v25.6 激活版下载安装教程 (图像设计工具)
    前言AdobePhotoshop是一款专业强大的图片处理工具,从照片编辑和合成到数字绘画、动画和图形设计,一流的图像处理和图形设计应用程序是几乎每个创意项目的核心所在。利用Photoshop在桌面上的强大功能,您可以在灵感来袭时随时随地进行创作。一、下载地址2024v25.6下载:Adobe-Phot......
  • 你一定想知道的Redis数据库详解
    目录一、Redis介绍1.1定义1.2为什么要有Redis1.3Redis和Mysql的对比1.4Redis的一些常见命令二、Redis常见的数据结构一、字符串(String)二、哈希(Hash)三、列表(List)四、集合(Set)五、有序集合(SortedSet)三、Redis的应用场景四、实验练习4.1redis部署实验环境:实验......
  • Autodesk 3DS Max v2025 激活版下载及安装教程 (3D 建模工具)
    前言Autodesk3dsMax是一款功能强大的3D建模和动画解决方案,游戏开发人员、视觉效果艺术家和平面设计师使用它来创建庞大的世界、令人惊叹的场景和引人入胜的虚拟现实(VR)体验。Autodesk3DSMAX是业界使用最广泛的3D建模和动画软件程序之一,它将为用户提供一系列新功能和工......
  • 缓存解决方案。Redis 和 Amazon ElastiCache 比较
        欢迎来到雲闪世界。Redis和AmazonElastiCache等缓存解决方案是通过将频繁访问的数据存储在内存中来提高应用程序性能的热门选择。让我们从实施简单性、性能、成本和维护方面对它们进行比较。实施简单设置Redis需要在基础设施或云实例上安装和配置Redis服......
  • Nginx安装
    目录:    1.下载    2.安装需要的依赖包    3.安装Nginx    4.启动/停止    5.配置systemd方式管理NG    6.启动&停止    7.测试-------下载----------在终端中wget直接下载wgethttps://nginx.org/down......
  • debain系统安装docker
    1.更新软件包列表首先,更新系统的软件包列表:sudoapt-getupdate2.安装依赖包安装Docker所需的依赖包:sudoapt-getinstall\apt-transport-https\ca-certificates\curl\gnupg\lsb-release3.添加Docker的GPG密钥下载并添加Docker......
  • Linux | Ubuntu 16.04.4 通过docker安装单机FastDFS
    Ubuntu16.04.4通过docker安装单机fastdfs前言很久没有写技术播客了,这是一件很不应该的事情,做完了事情应该有沉淀的。我先说一点前情提要,公司的fastdfs突然就挂了,做过的操作就是日志文件太大了,所以把日志文件给删了,理论上这个动作应该不影响程序运行才对。然后tracker怎么都......