Redis_安装、启动以及基本命令

2.Redis安装

2.1前置处理环境

  • VMware安装
  • 安装centOS的linux操作系统
  • xshell
  • xftp

2.2 配置虚拟机网络

按ctrl+alt+f2 切换到命令行
cd (/)目录
修改/etc/sysconfig/network-scripts/ifcfg-ens3
vi 命令
按insert表示插入
按ctrl+esc退出修改状态
:wq 写入并退出
此文件必须保持一模一样
在这里插入图片描述
vmware 菜单 编辑->虚拟网络编辑器
在这里插入图片描述
NAT设置
在这里插入图片描述

2.3下载地址

https://download.redis.io/releases 选择其稳定版

2.4 安装

2.4.1 上传文件

使用xftp 实现对文件上传到虚拟机opt目录下

在这里插入图片描述
在这里插入图片描述

2.4.2 使用xshell连接到虚拟机

在这里插入图片描述

2.4.3 检测安装gcc

检测 gcc -v
安装 yum install gcc
提示:ctrl+l 清屏

2.4.4 解压redis文件

tar -zxvf redis-6.2.6.tar.gz

2.4.5 编译redis

进入/opt/redis-6.2.6/
运行make 编译

2.4.6 安装redis

make install
自动安装到/usr/local/bin目录下
在这里插入图片描述

2.4.7 安装后文件概述

redis-benchmark:性能测试工具
redis-check-aof:修复aof持久化文件
redis-check-rdb:修复rdb持久化文件
redis-cli:redis命令行工具
redis-sentinel:redis集群哨兵使用
redis-server:启动redis

3.redis启动

3.1 前后启动(不推荐)

调用redis-server,启动后xshell窗口不能再做其他操作,ctrl+c退出
在这里插入图片描述

3.2 后台启动(推荐)

  1. 进入/opt/redis-6.2.6下,找到redis.conf文件,通过 cp redis.conf redis_1.conf进行复制
  2. 使用vi 编辑redis_1.conf文件,将daemonize的no改成yes,允许后台启动(vi 查找 / 查找内容,向
    下n。按insert在插入模式下修改 :wq保存退出)
  3. 启动redis redis-server redis_1.conf
  4. 查看redis进程 ps -ef|grep redis

3.3 启动命令行

redis-cli
显示在这里插入图片描述
表示redis在6379端口启动成功
输入ping命令测试
在这里插入图片描述

3.4 退出redis

  1. 在redis-cli调用shutdown, 再执行exit
  2. 先执行exit,再杀死reids进程 kill -9 redis进程id

4.redis使用的基本命令

  1. 默认16个数据库,类似数组下标从0开始,初始默认使用0号库。使用select 命令进行切换。语法
    select < dbid>
    select 1
  2. 统一密码管理 ,所有库使用同样的密码
  3. dbsize查看当前数据库的key的数量
  4. flushdb 清空当前库
  5. flushall 清空全部库
  6. keys * 查看当前库所有key
  7. exists < key>判断某个key是否存在
  8. type < key> 相看key的类型
  9. object encoding < key> 查看底层数据类型
  10. del < key>删除指定的key数据
  11. unlink < key> 根据选择非阻塞删除。仅将key从keyspace元数据中删除,真正的删除会在后续中做
    异步操作
  12. expire < key>< seconds>:为给定的key设置过期时间,以秒为单位
  13. ttl < key>:查看给定key的过期时间:-1表示永不过期 -2 表示已过期

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

form 表单恢复初始数据

写表单的时候&#xff0c;想做到&#xff0c;某个操作时&#xff0c;表单恢复初始数据 this.$options.data().form form 是表单的对象 <template><div><el-dialog title"提示" :visible.sync"dialogVisible"><el-form :model"…

【算法挨揍日记】day01——双指针算法_移动零、 复写零

283.移动零 283. 移动零https://leetcode.cn/problems/move-zeroes/ 题目&#xff1a; 给定一个数组 nums&#xff0c;编写一个函数将所有 0 移动到数组的末尾&#xff0c;同时保持非零元素的相对顺序。 请注意 &#xff0c;必须在不复制数组的情况下原地对数组进行操作。 …

Java:简单算法:冒泡排序、选择排序、二分查找

冒泡排序 // 1、准备一个数组 int[] arr {5&#xff0c;2&#xff0c;3&#xff0c;1};//2、定义一个循环控制排几轮 for (int i 0; i < arr.length - 1; i) { // i 0 1 2 【5&#xff0c;2&#xff0c;3&#xff0c;1】 次数 // i 0 第一轮 0 1 2 …

elk开启组件监控

elk开启组件监控 效果&#xff1a; logstash配置 /etc/logstash/logstash.yml rootnode1:~# grep -Ev "^#|^$" /etc/logstash/logstash.yml path.data: /var/lib/logstash path.logs: /var/log/logstash xpack.monitoring.enabled: true xpack.monitoring.elasti…

maven是什么?安装+配置

目录 1.什么是maven&#xff1f; 1.2.maven的核心功能是什么&#xff1f; 2.Maven安装配置 2.1Maven的安装 2.2Maven环境配置 1.配置 MAVEN_HOME &#xff0c;变量值就是你的 maven 安装的路径&#xff08;bin 目录之前一级目录&#xff09; 2.将MAVEN_HOME 添加到Path系…

【STM32RT-Thread零基础入门】 1. 搭建开发环境

文章目录 一、RT-Thread Studio 集成开发环境安装1. 下载2. 安装3. 下载SDK 二、STM32CubeMX 图形化配置工具安装1. 获取安装包2. 安装3. 安装固件库 总结 一、RT-Thread Studio 集成开发环境安装 1. 下载 可以从RT-Thread 官网上获取 RT-Thread studio 最新的安装包&#xf…

【MySQL--->环境配置】

文章目录 [TOC](文章目录) 一、卸载已存在数据库软件二、获取yum源并安装三、启动并登录四、文件配置五、链接服务器选项 一、卸载已存在数据库软件 用ps -axj |grep miadb或者ps -axj |grep mysql查询是否存在这两个启动的应用程序,如果有就将其关闭,以mysql为例:systemctl s…

HTML+JavaScript构建一个将C/C++定义的ANSI字符串转换为MASM32定义的DWUniCode字符串的工具

公文一键排版系统基本完成&#xff0c;准备继续完善SysInfo&#xff0c;增加用户帐户信息&#xff0c;其中涉及到Win32_Account结构&#xff0c;其C定义如下&#xff1a; [Dynamic, Provider("CIMWin32"), UUID("{8502C4CC-5FBB-11D2-AAC1-006008C78BC7}"…

CentOS 7 下 Keepalived + Nginx 实现双机高可用

CentOS 7 下 Keepalived Nginx 实现双机高可用 文章目录 CentOS 7 下 Keepalived Nginx 实现双机高可用服务器准备服务信息服务架构 服务安装nginxKeepalived 服务配置nginxKeepalived 启动服务nginxkeepalived 服务验证查看 VIP 状态CURL 命令访问浏览器访问 高可用验证停止…

Unity UI.Image 六边形+流光 Shader

效果图 参考代码 Shader"Custom/HexFlowImage" {Properties{[PerRendererData] _MainTex ("Sprite Texture", 2D) "white" {}_Color ("Tint", Color) (1,1,1,1)_StencilComp ("Stencil Comparison", Float) 8_Stencil (…

“一日之际在于晨”,欢迎莅临WAVE SUMMIT上午场:Arm 虚拟硬件早餐交流会

8月16日&#xff0c;盛夏的北京将迎来第九届WAVE SUMMIT深度学习开发者大会。在峰会主论坛正式开启前&#xff0c;让我们先用一份精美的元气早餐&#xff0c;和一场“Arm虚拟硬件交流会”&#xff0c;唤醒各位开发小伙伴的开发魂&#xff01; 8月16日&#xff0c;WAVE SUMMIT大…

简单入门seleniumUI自动化测试

目录 一、selenium的介绍 二、selenium的原理 三、selenium的八种元素定位的方法 1、ID定位&#xff1a; 2 、name定位&#xff1a; 3、class定位&#xff1a; 4、tag定位&#xff1a; 5、link_text定位&#xff1a; 6、partial_link_text定位&#xff1a; 7、css定位…