【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.conf

for ((k = 7001; k <= 7010; k++)); do
    cp /usr/local/redis/bin/redis.conf /usr/local/redis/bin/redis$k.conf
    sed -i "92s/port 6379/port $k/" /usr/local/redis/bin/redis$k.conf
    sed -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
OK

127.0.0.1:6379[10]> get name
"zhangsan"

相关推荐

  1. 练 习

    2024-06-08 15:26:05       66 阅读
  2. Linq练习

    2024-06-08 15:26:05       63 阅读
  3. mybatis练习

    2024-06-08 15:26:05       46 阅读
  4. shell练习

    2024-06-08 15:26:05       47 阅读
  5. C++<span style='color:red;'>练习</span>

    C++练习

    2024-06-08 15:26:05      47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-08 15:26:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-08 15:26:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-08 15:26:05       82 阅读
  4. Python语言-面向对象

    2024-06-08 15:26:05       91 阅读

热门阅读

  1. 安全区域边界

    2024-06-08 15:26:05       30 阅读
  2. STM32如何入门

    2024-06-08 15:26:05       27 阅读
  3. axios设置 responseType为 “stream“流式获取后端数据

    2024-06-08 15:26:05       24 阅读
  4. node.js安装包

    2024-06-08 15:26:05       29 阅读