首页 >>  正文

redis版本查询命令

来源:baiyundou.net   日期:2024-09-21

华为云云耀云服务器L实例评测|在云耀云服务器L实例使用docker安装redis

购买云耀云服务器 L 实例

华为云耀云服务器 L 实例是一款轻量级云服务器,开通选择实例即可立刻使用,不需要用户再对服务器进行基础配置。新用户还有专享优惠,2 核心 2G 内存 3M 带宽的服务器只要 89 元/年,可以点击华为云云耀云服务器 L 实例购买地址去购买云服务器。

购买指导可以查看上一篇文章华为云云耀云服务器 L 实例评测 |云服务器选购

云耀云服务器 L 实例安装 docker

这一部分在上一篇文章中已经详细说明,详见华为云云耀云服务器 L 实例评测|在云耀云服务器 L 实例上安装 Docker,本文不再赘述。

测试 Docker 是否正常运行

# 查看docker版本

docker version

# 测试运行容器

docker run hello-world

看到输出 docker 版本则表示 docker 已经成功安装,此时我们可以继续运行 hello world 的容器,测试容器是否可以正常运行。

如果 Docker 正常运行,就可以看到 docker 在成功创建容器并运行容器后,输出 hello from Docker!

redis 简介

Redis 是一个开源的内存型数据库,也被称为数据结构服务器 nosql。它是一种高性能、非关系型数据库,通常用于缓存和快速存储键值对数据,也可以支持多种复杂的数据结构。

Redis 在许多应用场景中都有应用,比如缓存、会话存储、消息队列、计数器、排行榜、实时分析和发布/订阅系统等。

查看可用的 Redis 版本

可以在 redis 镜像地址: https://hub.docker.com/_/redis?tab=tags,可以这里查找到所有可用的 redis 版本。

同时通过 docker 搜索指令,可以输出 redis 可用版本,供之后 docker 拉取镜像选择版本。

docker search redis

拉取 Redis 镜像

这里拉取的是最新的 redis 镜像,用 latest 标识。也可以根据上面输出的 redis 版本进行指定版本的 redis 镜像拉取。

docker pull redis:latest

查看本地所有镜像

当 redis 镜像下载完成后,我们可以通过 images 命令查看本地所有的 docker 镜像。

docker images

运行 redis 容器

通过 run 命令运行 docker 容器,这里可以使用上面下载好的 redis 镜像,也可以指定本地未下载的 redis 镜像版本,此时 docker 会先执行 pull 命令,下载完 redis 镜像后才执行 run 命令。

docker run -itd --name redis-test -p 6379:6379 redis

参数说明:

-p 6379:6379:映射容器服务的 6379 端口到宿主机的 6379 端口。外部可以直接通过宿主机 ip:6379 访问到 Redis 的服务。

查看运行情况

ps 命令会输出所有的正在运行的 docker 容器

docker ps

进入容器内部,还可以通过 redis-cli 连接测试使用 redis 服务。

docker exec -it redis-test /bin/bash

redis-cli

set name berbai

get name

到此 docker 安装 redis 已经完成啦。

将数据文件映射至宿主机

创建存放 redis 数据的文件夹

mkdir -p ~/i/apps/redis/{conf,data}

下载配置文件

cd ~/i/apps/redis/conf

wget https://raw.githubusercontent.com/antirez/redis/5.0/redis.conf

修改下载的配置文件

sudo vim redis.conf

1.注释 bind 127.0.0.1

2.protected-mode yes 修改成 protected-mode no

3.添加 requirepass yourpassword 【可选】(注:不添加则可以无密码访问)

redis.conf文件修改内容参考如下:

# 注释符号 #

# 1. 注释 bind 127.0.0.1

# 2. protected-mode yes 修改成 protected-mode no

# 3. 添加 requirepass yourpassword (注:不添加则可以无密码访问)

# 注:步骤1和步骤的2目的是为了远程连接redis,如果只需本地访问就无需修改。

# bind 127.0.0.1

protected-mode no

创建并启动容器

如果刚刚创建的容器还存在,那么需要先删除刚刚创建的redis容器,再执行run命令。

docker rm -f redis-test

-f 参数是强制删除,实际生产环境中请谨慎使用。

docker run -d -p 6379:6379 -v ~/i/apps/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -v ~/i/apps/redis/data:/data --name myredis redis redis-server /usr/local/etc/redis/redis.conf

到此redis容器成功运行,并且使用宿主机的redis配置文件,和外部数据存储能力,删除redis容器后数据仍存在。-----已授权转载

","gnid":"96f22fc80ec027120","img_data":[{"flag":2,"img":[{"desc":"","height":"529","title":"","url":"https://p0.ssl.img.360kuai.com/t01fd43db3d6249b762.jpg","width":"1283"},{"desc":"","height":"564","title":"","url":"https://p0.ssl.img.360kuai.com/t01aa88e067ea0ee86a.jpg","width":"468"},{"desc":"","height":"558","title":"","url":"https://p0.ssl.img.360kuai.com/t01b82f12dea9947d5e.jpg","width":"533"},{"desc":"","height":"639","title":"","url":"https://p0.ssl.img.360kuai.com/t01a9c4261cd8a8a62f.jpg","width":"1277"},{"desc":"","height":790,"title":"","url":"https://p0.ssl.img.360kuai.com/t018dc633e1b3cc9ea0.jpg","width":1280},{"desc":"","height":"194","title":"","url":"https://p0.ssl.img.360kuai.com/t013476bc193feda583.jpg","width":"1256"},{"desc":"","height":"158","title":"","url":"https://p0.ssl.img.360kuai.com/t01ed3db65e07f8e51c.jpg","width":"900"},{"desc":"","height":"130","title":"","url":"https://p0.ssl.img.360kuai.com/t01297d7fdbeab2f886.jpg","width":"1252"},{"desc":"","height":"109","title":"","url":"https://p0.ssl.img.360kuai.com/t01e4fc939a1a55651b.jpg","width":"1283"},{"desc":"","height":"276","title":"","url":"https://p0.ssl.img.360kuai.com/t0167a0454b801c7bca.jpg","width":"1254"},{"desc":"","height":"390","title":"","url":"https://p0.ssl.img.360kuai.com/t017405ea54bec0c5e1.jpg","width":"988"},{"desc":"","height":"267","title":"","url":"https://p0.ssl.img.360kuai.com/t01faa2e00da723ef3b.jpg","width":"1283"},{"desc":"","height":"134","title":"","url":"https://p0.ssl.img.360kuai.com/t013c3dc444cae96bd1.jpg","width":"872"},{"desc":"","height":"75","title":"","url":"https://p0.ssl.img.360kuai.com/t01a2479ccdf469b08c.jpg","width":"1283"}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"pika","pub_time":1699922366000,"pure":"","rawurl":"http://zm.news.so.com/135bb5c11a40d2f98d1b0bf377f12be7","redirect":0,"rptid":"f57a0d844f446c67","rss_ext":[],"s":"t","src":"杨老师技术评论","tag":[{"clk":"kdigital_1:数据结构","k":"数据结构","u":""}],"title":"在云耀云服务器L实例使用docker安装redis

梅雯汤1924如何查看redis连接数 -
逯左璐15161316959 ______ 在redis-cli端使用命令info即可查看redis连接数. 例如输入info时,输出: Clients connected_clients:357 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0 其中connected_clients即为连接数. 扩展资料 redis常用命令...

梅雯汤1924php怎么查看redis的key -
逯左璐15161316959 ______ 首先开启redis服务:1. 打开cmd命令窗口,将根目录切换至redis根目录;2. 开启redis服务:输入命令:redis-server.exe redis.conf 然后回车.开启成功后,此窗口不要关闭,另打开一个cmd窗口,连接客户端: 1.打开cmd命令窗口,将根目录切换至redis根目录; 2.输入连接命令:redis-cli.exe -h 127.0.0.1 -p 6379 然后回车 3.输入key的查看命令:keys *

梅雯汤1924Redis 有没有什么命令可以查询当前库有多少个 key -
逯左璐15161316959 ______ redis 有一个keys命令. 语法:KEYS pattern 说明:返回与指定模式相匹配的所用的keys. 该命令所支持的匹配模式如下: (1)?:用于匹配单个字符. 例如,h?llo可以匹配hello、hallo和hxllo等; (2)*:用于匹配零个或者多个字符.

梅雯汤1924如何查看redis最近使用的命令 -
逯左璐15161316959 ______ 如何查看redis最近使用的命令使用Redis的脚本功能实现Redis中数据简单查询,有需要的朋友可以参考下.在Redis的设计中,key是一切,对于Redis是可见的,而value对于Redis来说就是一个字节数组,Redis并不知道你的value中存储的是什么,所以要

梅雯汤1924查看服务器上有没有redis的命令 -
逯左璐15161316959 ______ 可以根据进程名 ps -ef | grep redis-server 或者根据端口来 netstat -ano | grep 6379

梅雯汤1924如何在linux查看redis -
逯左璐15161316959 ______ redis-cli 中. 使用 info Keyspace 查看存储数据的相关信息. 通过 keys * 查看所有的 key

梅雯汤1924redis 查看有哪些数据类型 -
逯左璐15161316959 ______ Redis目前支持5种数据类型,分别是: String(字符串) List(列表) Hash(字典) Set(集合) Sorted Set(有序集合)

梅雯汤1924如何查看redis内存情况 -
逯左璐15161316959 ______ redis缓存固然高效,可是它会占用我们系统中宝贵的内存资源,特别是当我们的项目运行了一段时间后,我们需要看一下redis占用了多少内存,那么可以用“info”命令查看.执行info命令后,找到Memory这一栏,就可以看到内存的使用信息了

梅雯汤1924Redis和Memcache的区别分析 -
逯左璐15161316959 ______ 总结一:memcache官方定义Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web appl...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024