当前位置: 首页 > news >正文

【NoSQL】Redis练习

1、redis的编译安装

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
yum install -y gcc gcc-c++ make wget
cd /opt
wget https://download.redis.io/releases/redis-5.0.7.tar.gz
tar zxvf redis-5.0.7.tar.gz -C /opt/

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

cd /opt/redis-5.0.7/
# 编译
make && make -j2 install PREFIX=/usr/local/redis
# PREFIX大写

在这里插入图片描述

2、redis的yum安装

(1)安装redis的yum源

yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

在这里插入图片描述
(2)安装redis

yum --enablerepo=remi install redis

在这里插入图片描述
(3)开机自启redis

systemctl enable redis

3、通过脚本在一台虚拟机开启10个redis实例,端口号为7001-7010

#!/bin/bash
cp -f /opt/redis-5.0.7/redis.conf /usr/local/redis/bin/
cd /usr/local/redis/bin/
sed -i '136s/daemonize no/daemonize yes/' /usr/local/redis/bin/redis.conffor ((k = 7001; k <= 7010; k++)); docp /usr/local/redis/bin/redis.conf /usr/local/redis/bin/redis$k.confsed -i "92s/port 6379/port $k/" /usr/local/redis/bin/redis$k.confsed -i '69s/bind 127.0.0.1/bind 0.0.0.0/' /usr/local/redis/bin/redis$k.conf./redis-server redis$k.conf
done
ps -ef | grep redis

在这里插入图片描述

4、安装redis-7.0.x版本

cd /opt
wget https://download.redis.io/releases/redis-7.0.5.tar.gz
tar zxvf redis-7.0.5.tar.gz -C /opt/
cd /opt/redis-7.0.5/
make && make -j2 install PREFIX=/usr/local/redis7

在这里插入图片描述

5、练习redis数据库操作指令

redis-cli
#a、切换数据库为10
127.0.0.1:6379> select 10
OK
127.0.0.1:6379[10]>#b、在该数据库中新增key为name  value为自己姓名汉语拼音127.0.0.1:6379[10]> set name xcz
OK#c、将name的值改为zhangsan
127.0.0.1:6379[10]> set name zhangsan
OK127.0.0.1:6379[10]> get name
"zhangsan"
http://www.lryc.cn/news/367527.html

相关文章:

  • Git 和 Github 的使用
  • 学习分享-断路器Hystrix与Sentinel的区别
  • 社区物资交易互助平台的设计
  • 19-Nacos-服务实例的权重设置
  • R语言数据探索和分析23-公共物品问卷分析
  • Webix前端界面框架:深度解析与应用实践
  • Qt基于SQLite数据库的增删查改demo
  • 新书推荐:2.2.4 第11练:消息循环
  • MASA:匹配一切、分割一切、跟踪一切
  • Websocket前端传参:深度解析与实战应用
  • 造假高手——faker
  • 前端工程化工具系列(十二)—— PostCSS(v8.4.38):CSS 转换工具
  • Scanpy(3)单细胞数据分析常规流程
  • 【Stable Diffusion】(基础篇二)—— Stable Diffusion图形界面介绍和基本使用流程
  • OpenCv之简单的人脸识别项目(动态处理页面)
  • 【Linux】进程间通信
  • UI与前端:揭秘两者的微妙差异
  • idea如何根据路径快速在项目中快速打卡该页面
  • 探索成功者的特质——俞敏洪的观点启示
  • MCU的环形FIFO
  • 使用proteus仿真51单片机的流水灯实现
  • 【漏洞复现】Apache OFBiz 路径遍历导致RCE漏洞(CVE-2024-36104)
  • 数据库表中创建字段查询出来却为NULL?
  • 缓存方法返回值
  • 【十大排序算法】快速排序
  • linux系统ubuntu中在命令行中打开图形界面的文件夹
  • 【C++11数据结构与算法】C++ 栈
  • pdf文件如何防篡改内容
  • QT 音乐播放器【二】 歌词同步+滚动+特效
  • 关于怎么用Cubemx生成的USBHID设备实现读取一体的鼠标键盘设备(改进版)