Linux安装部署并使用Redis(包含Redis Desktop Manager界面化工具)

这篇具有很好参考价值的文章主要介绍了Linux安装部署并使用Redis(包含Redis Desktop Manager界面化工具)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

官方下载地址:Redis中文官方网站


提示:以下是本篇文章正文内容,下面案例可供参考

一、Redis的简介

  1. 数据都在内存中,支持持久化,主要用作备份恢复;
  2. 除了支持简单的key-value模式,还支持多种数据结构的存储,比如5大数据类型: string、list、set、hash、zset等;
  3. 一般是作为缓存数据库辅助持久化的数据库

常用场景:

场景 使用
获取最新的n个数据 通过List实现按自然时间排序的数据
计数器,秒杀 原子性,自增方法INCR、DECR
排行榜 ,Top N 利用zset(有序集合)
时效性的数据,比如手机验证码 Expire 过期
发布订阅消息系统 pub/sub模式
去除大量数据中的重复数据 利用Set集合
构建队列 利用list集合

对比mysql:

mysql redis
库 database 索引 index
表table 键key

二、redis的安装与配置(Linux环境)

安装步骤:

  1. 下载获得redis-3.2.5.tar.gz后将它放入我们的Linux目录/opt
  2. 解压命令:tar -zxvf redis-3.2.5.tar.gz(根据自己的redis版本写)
  3. 解压完成后进入目录:cd redis-3.2.5
  4. 下载c的依赖:yum install gcc-c++
  5. 完成之后需要编译一下:make
  6. 再执行make install

配置如下:

  1. 为redis目录创建bin:mkdir bin
  2. 为redis目录创建conf:mkdir conf
  3. 移动到conf目录:mv redis.conf conf
  4. 移动到bin目录: mv src/redis-cli binmv src/redis-server bin
  5. 修改配置:vim conf/redis.conf
全部都可以访问:bind 0.0.0.0 
挂载到后台启动:daemonize yes

Linux安装部署并使用Redis(包含Redis Desktop Manager界面化工具),linux,redis,运维

Linux安装部署并使用Redis(包含Redis Desktop Manager界面化工具),linux,redis,运维

  1. 启动redis:bin/redis-server conf/redis.conf

  2. 查看服务是否启动成功:ps -ef |grep redis(云服务器记得放开6379端口)
    Linux安装部署并使用Redis(包含Redis Desktop Manager界面化工具),linux,redis,运维

  3. 进入redis的客户端:redis-cli

三、redis的使用(Redis Desktop Manager界面化)

注意: redis不支持sql语句,而且没有创建数据库的命令,系统自带16个数据库,redis有16个索引,默认增加在第0个索引中,选择索引使用select 索引号
工具:Redis Desktop Manager
下载地址:https://www.aliyundrive.com/s/TZuSGrg2KkR提取码: 9sm1
Linux安装部署并使用Redis(包含Redis Desktop Manager界面化工具),linux,redis,运维

四、基本命令

String基本命令:

  1. 添加:set(存在就更新、不存在就新增)
    例如:set name zhangsan
  2. 查询值:get
    例如:get name
  3. 删除:del key
  4. 查询所有的keys:keys *
  5. 查询存活时间:ttl 键名
    -1:永久存活
    -2:删除
    0:时间到了
  6. 设置ket的时间:expire 键名 时间
  7. 设置key的value值自增1:incr 键名
  8. 设置key的value值自增n:incrby 键名 n
    例如:INCRBY age 5
  9. 清除当前索引:flushDB
  10. 清除所有的索引:flushAll

hash基本命令:

hash可以做到存放表,但是key值是无法重复的,比如将name设置为lisi,那么zhangsan就会被修改,而不是新增。

hset user name zhangsan
hset user sex 1
hset user age 21

Linux安装部署并使用Redis(包含Redis Desktop Manager界面化工具),linux,redis,运维
Linux安装部署并使用Redis(包含Redis Desktop Manager界面化工具),linux,redis,运维
注意:
对比string的命令,前面多加一个h,例如:设置年龄自增5:hincrby age 5

List基本命令:

左边新增元素:lpush list1 1 2 3 4 5
右边新增元素:lpush list1 6
查看元素:lrange list1 0 -1
获取第n个:lindex list1 2
其他还有插入、删除等,这里不做详细介绍
Linux安装部署并使用Redis(包含Redis Desktop Manager界面化工具),linux,redis,运维

set基本命令:

新增:sadd set1 1 2 3 4 5
删除:srem set1 2
查询:scard set1文章来源地址https://www.toymoban.com/news/detail-621961.html

到了这里,关于Linux安装部署并使用Redis(包含Redis Desktop Manager界面化工具)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Redis可视化工具(Redis Desktop Manager)

    redis是我们平时开发工作中经常用到的非关系型数据库,常用于做数据缓存,分布式锁等。 为了更方便的使用redi,这里给大家推荐一款可视化工具:Redis Desktop Manager。 1.下载与安装 直接到gihub下载,地址 Release 0.9.3 · RedisInsight/RedisDesktopManager · GitHub  直接下载exe文件到本地,

    2024年02月17日
    浏览(59)
  • Redis图形化管理工具(Redis Desktop Manager)

    随着业务的突飞猛进,查询业务如果还是使用sql,时效性有些不能满足要求,目前比较流行的方式是使用Redis,本篇主要介绍Redis图形化管理工具(Redis Desktop Manager)的使用方法; 名称:redisdesktop桌面管理工具 地址:https://redisdesktop.com/download 介绍:一款好用的redis桌面管理工

    2023年04月09日
    浏览(53)
  • Centos7安装图形化界面并使用Windows远程桌面连接(包含离线部署)

    1、关闭防火墙和selinux(xrdp是通过3389端口远程桌面连接 ) [root@localhost ~]# systemctl stop firewalld #临时关闭防火墙 [root@localhost ~]# systemctl disable firewalld.service #永久关闭防火墙 [root@localhost ~]# setenforce 0 #临时关闭selinux [root@localhost ~]# sed -i \\\'s/enforcing/disabled/g\\\' /etc/selinux/config #永久关闭

    2024年02月08日
    浏览(65)
  • Redis桌面管理工具:Redis Desktop Manager for Mac

    Redis Desktop Manager是一款非常实用的Redis管理工具,它不仅提供了方便易用的图形用户界面,还支持多种Redis数据结构,可以帮助用户轻松地完成Redis数据库的管理工作。 以下是一些推荐Redis Desktop Manager的理由: 多平台支持:Redis Desktop Manager适用于Windows、macOS和Linux等多平台,无

    2024年02月04日
    浏览(53)
  • Redis Desktop Manager 中文--强大的Redis数据库管理工具

    Redis Desktop Manager(简称RDM)是一款开源且功能强大的图形化Redis管理工具。它支持Windows、macOS和Linux等多平台,为Redis数据库提供了直观友好的管理界面。通过RDM,用户可以轻松连接多个Redis服务器,管理连接信息,并直观地浏览和查看数据库中的数据结构。同时,它还支持键

    2024年04月16日
    浏览(60)
  • mac pro “RESP.app”意外退出 redis desktop manager

    最近在研究redis的消息,看到了stream,需要redis5.0版本以上,但是,我的redis的客户端不支持,所以升级下客户端 Redis Desktop Manager 2022.5.0 Mac 中文破解版 https://www.imacso.com/redis-desktop-manager.html 基本上在11以后的系统上必备命令行,具体报错图如下 1、提示程序含有恶意代码或者已

    2024年01月19日
    浏览(52)
  • Redis Desktop Manager for Mac:一款高效管理和操作Redis数据的必备工具

    Redis是一种快速、可扩展的内存数据库,被广泛应用于缓存、消息队列和实时分析等领域。而Redis Desktop Manager for Mac作为一款专为Mac用户设计的Redis桌面管理工具,为用户提供了高效便捷的方式来管理和操作Redis数据。 首先,Redis Desktop Manager for Mac具备直观的用户界面,使得用

    2024年02月04日
    浏览(54)
  • Redis-Desktop-Manager连接时出现Can’t connect to redis-server

    目录 1. Redis-Desktop-Manager连接需要四个参数 2.修改数据库配置文件 3.关闭防火墙 4.此时连接Redis-Desktop-Manager          Name :自定义连接名          Host :redis服务器地址,在CentOS终端中使用命令:                 该命令显示的:ens33:中的inet后的地址即为redi

    2024年02月15日
    浏览(53)
  • 最好用的Redis客户端:RedisInsight安装部署教程, 官方亲儿子真香, 2种安装方式(包含Docker方式), 超详细教程

    大家好,我是老码农。 《码农说》公众号的第9篇文章迎着即将到来2024的步伐暖暖来袭。 很多时候,我们不需要Redis Stack这个套装,只需要一个Redis客户端就够了。 那接下来我们分享如何安装RedisInsight这个优秀的客户端工具。 为什么是款优秀的客户端 操作系统:支持Windows、

    2024年01月17日
    浏览(60)
  • linux安装部署gitlab全教程,包含配置中文

    大家好,我是酷酷的韩~ 1.前期准备 安装包下载地址 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 我这里选择的这个gitlab-ce-15.7.3-ce.0.el7.x86_64.rpm 还有一些相关依赖包(地址等审核过我放到评论区) 最后将gitlab安装包和相关依赖包上传至服务器(目录自定义) 2.安装依赖包 3.安装gitl

    2024年02月11日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包