如何部署一个最简单的Redis测试环境

这篇具有很好参考价值的文章主要介绍了如何部署一个最简单的Redis测试环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

部署环境说明

[bigdata@vm6 ~]$ cat /etc/redhat-release 
CentOS Linux release 7.3.1611 (Core) 
[bigdata@vm6 ~]$ 

下载安装包

在浏览器中进入https://redis.io/download/#redis-stack-downloads,打开下载页面,点击对应的版本进行安装包的下载。

也可以在Linux的终端上直接下载。

wget https://packages.redis.io/redis-stack/redis-stack-server-6.2.6-v7.rhel7.x86_64.tar.gz
wget https://packages.redis.io/redis-stack/redis-stack-server-7.2.0-RC2.rhel7.x86_64.tar.gz

如:

[bigdata@vm6 ~]$ wget https://packages.redis.io/redis-stack/redis-stack-server-6.2.6-v7.rhel7.x86_64.tar.gz
--2023-07-06 13:56:35--  https://packages.redis.io/redis-stack/redis-stack-server-6.2.6-v7.rhel7.x86_64.tar.gz
Resolving packages.redis.io (packages.redis.io)... 13.225.183.121, 13.225.183.114, 13.225.183.125, ...
Connecting to packages.redis.io (packages.redis.io)|13.225.183.121|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 29799263 (28M) [application/gzip]
Saving to: ‘redis-stack-server-6.2.6-v7.rhel7.x86_64.tar.gz’

100%[===============================================================================>] 29,799,263  12.1MB/s   in 2.4s   

2023-07-06 13:56:39 (12.1 MB/s) - ‘redis-stack-server-6.2.6-v7.rhel7.x86_64.tar.gz’ saved [29799263/29799263]

[bigdata@vm6 ~]$ 

上传和解压

tar xzf redis-stack-server-6.2.6-v7.rhel7.x86_64.tar.gz 
mv redis-stack-server-6.2.6-v7 redis-6.2.6

演示如下:

[bigdata@vm6 ~]$ ll redis*
-rw-rw-r-- 1 bigdata bigdata 29799263 Apr 25 16:45 redis-stack-server-6.2.6-v7.rhel7.x86_64.tar.gz
[bigdata@vm6 ~]$ tar xzf redis-stack-server-6.2.6-v7.rhel7.x86_64.tar.gz 
[bigdata@vm6 ~]$ ls 
a.txt                 hbase-1.1.1                       node                                             Templates
build                 hive-2.3.9                        node.tar                                         tmp
Desktop               jdk-11.0.18                       Pictures                                         Videos
Documents             jdk-11.0.18_linux-x64_bin.tar.gz  Public                                           zookeeper-3.4.6
Downloads             jdk1.8.0_20                       redis-stack-server-6.2.6-v7                      zookeeper.out
elasticsearch-6.8.23  kafka-2.6.0                       redis-stack-server-6.2.6-v7.rhel7.x86_64.tar.gz
etl                   maven-3.3.3                       setup
hadoop-2.6.0          Music                             spark-2.3.3

修改redis的安装目录名。

[bigdata@vm6 ~]$ mv redis-stack-server-6.2.6-v7 redis-6.2.6
[bigdata@vm6 ~]$ ls
a.txt                 hbase-1.1.1                       node                                             Templates
build                 hive-2.3.9                        node.tar                                         tmp
Desktop               jdk-11.0.18                       Pictures                                         Videos
Documents             jdk-11.0.18_linux-x64_bin.tar.gz  Public                                           zookeeper-3.4.6
Downloads             jdk1.8.0_20                       redis-6.2.6                                      zookeeper.out
elasticsearch-6.8.23  kafka-2.6.0                       redis-stack-server-6.2.6-v7.rhel7.x86_64.tar.gz
etl                   maven-3.3.3                       setup
hadoop-2.6.0          Music                             spark-2.3.3
[bigdata@vm6 ~]$ 

配置环境变量

redis的安装路径加入环境变量PATH中。

[bigdata@vm6 ~]$ tail .bash_profile
export SPARK_HOME=/home/bigdata/spark-2.3.3
export HBASE_HOME=/home/bigdata/hbase-1.1.1
export MAVEN_HOME=/home/bigdata/maven-3.3.3
export KAFKA_HOME=/home/bigdata/kafka-2.6.0
export NODE_HOME=/home/bigdata/node
export ELASTICSEARCH_HOME=/home/bigdata/elasticsearch-6.8.23

export REDIS_HOME=/home/bigdata/redis-6.2.6
	
PATH=$REDIS_HOME/bin:$ELASTICSEARCH_HOME/bin:$KAFKA_HOME/bin:$NODE_HOME/bin:$MAVEN_HOME/bin:$ZOOKEEPER_HOME/bin:$HIVE_HOME/bin:$SPARK_HOME/bin:$SPARK_HOME/sbin:$HBASE_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$JAVA_HOME/bin:$PATH

[bigdata@vm6 ~]$ 

运行Redis

[bigdata@vm6 ~]$ redis-server ./redis-6.2.6/etc/redis-stack.conf

可以通过ps命令查看redis是否运行。

[bigdata@vm6 ~]$ ps -ef | grep redis
bigdata   4926     1  0 16:20 ?        00:00:00 redis-server *:6379
bigdata   4951  4741  0 16:21 pts/2    00:00:00 grep --color=auto redis
[bigdata@vm6 ~]$

上面的命令可以看到redis的端口值为6379

这个端口值是在配置文件中默认指定的。文章来源地址https://www.toymoban.com/news/detail-534149.html

[bigdata@vm6 ~]$ cat ./redis-6.2.6/etc/redis-stack.conf
port 6379
daemonize yes
[bigdata@vm6 ~]$ 

测试

[bigdata@vm6 ~]$ redis-cli 
127.0.0.1:6379> set "user001" "jihui"
OK
127.0.0.1:6379> set "user002" "redis"
OK
127.0.0.1:6379> keys *
1) "user002"
2) "user001"
127.0.0.1:6379> get "user001"
"jihui"
127.0.0.1:6379> 

到了这里,关于如何部署一个最简单的Redis测试环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • NoSQL数据库介绍+Redis部署

    目录 一、NoSQL概述 1、数据的高并发读写 2、海量数据的高效率存储和访问 3、数据库的高扩展和高可用 二、NoSQL的类别 1、键值存储数据库 2、列存储数据库 3、文档型数据库 4、图形化数据库 三、分布式数据库中的CAP原理 1、传统的ACID 1)、A--原子性 2)、C--一致性 3)、I--隔

    2024年02月11日
    浏览(29)
  • SpringBoot集成Redis的环境部署以及操作Redis

    添加redis依赖 在老项目添加,可以在pom.xml文件直接添加,通过edit starters插件在plugins可以下载 搜索redis,选择第一个点击add如何点击ok,即可。如果创建新项目,可以直接在创建时搜索redis依赖添加 配置连接信息,host为连接的地址,port为端口号默认为6379,database选择的数据库

    2024年02月15日
    浏览(25)
  • Java和Redis实现一个简单的热搜功能

    我们有一个简单的需求: 搜索栏展示当前登陆的个人用户的搜索历史记录,删除个人历史记录。 用户在搜索栏输入某字符,则将该字符记录下来 以zset格式存储的redis中,记录该字符被搜索的个数以及当前的时间戳 (用了DFA算法)。 每当用户查询了已在redis存在了的字符时,

    2024年01月23日
    浏览(35)
  • Linux环境下 Redis的部署安装

    目录 1、离线安装GCC 2、安装包上传解压 3、文件编译安装 5、Redis集群部署 5.1、redis节点 5.2、创建集群 安装redis需要gcc环境,先查看系统是否安装gcc( gcc --version ),若未安装gcc,则需要先安装。 Xshell里命令行切换到 /usr 目录 : cd /usr 创建 soft文件夹: mkdir soft 上传依赖包: 将

    2024年02月05日
    浏览(36)
  • 一个 web版linux、数据库、redis、mongo统一管理操作平台

    linux: ssh终端(终端操作记录回放),文件查看(可根据常见后缀名高亮显示等)、修改、上传、下载、删除等,脚本管理执行,计划任务、进程操作,运行状态查看等(可当做堡垒机使用)。 dbms(目前支持mysql、postgres、高斯、达梦): 可视化数据增删改查,sql语句提示

    2024年01月20日
    浏览(30)
  • redis高可用集群数据库的安装部署(6.2.12版本)

    第三阶段基础 时  间:2023年7月3日 参加人:全班人员 内  容: 6.2.12版本redis集群部署 目录 一、环境配置:【两台服务器】 二、redis多实例配置: 三、构建redis cluster集群 四、创建主从 五、故障转移实验 六、拓  展 安装部署:(一台主机,三主三从,redis版本为6.2.12) 实

    2024年02月12日
    浏览(37)
  • 126、高频Redis面试题:如何保证Redis和数据库数据一致性

    问题:如果数据库中的某条数据放入缓存后,又马上被更新了,那我们应该如何更新缓存 缺点: 如果先更新缓存成功,在更新数据库的时候失败,这时候会导致数据不一致;缓存的作用是不是临时将我们数据保存在内存,便于提高查询速度;但是如果某条数据在数据库中都

    2024年02月13日
    浏览(31)
  • redis(6.0以上版本)哨兵、生产级redis cluster集群部署、测试、特点

    目录 一、特点    可自由指定主从    可自定义分配哈希槽    先建立单个实例,在分配主从 二、生产级redis cluster部署 :一台服务器即可(192.168.1.134) 1关闭防火墙 2获取redis6.2.12tar包(官网获取) 3.为了方便管理创建单独目录 4.修改配置文件 5.启动服务 6.用集群模式登

    2024年02月12日
    浏览(29)
  • go api(get post传参,数据库,redis) 测试

    介绍:分别测试get请求,post请求,请求链接数据库,以及redis操作。 1.api代码 2.相关sql 3.测试 3.1 get 3.2 post 这里面包括了测试redis 4.完整代码 项目地址

    2024年01月25日
    浏览(29)
  • docker 启动简单的开发环境(mysql, redis, etcd)

    docker开启容器分为两种,一种是命令启动,一种是用yaml启动 本片文章用到的是yaml启动 以下是启动脚本:env.yaml container_name:是容器的名字 image:是启动容器的镜像,如果本地没有该镜像,则会到远程镜像库里去下载,安装不同版本的都只需要改这个参数就可以了 在启动mysql时

    2024年02月08日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包