环境篇之 redis 的 linux 和 Windows 测试|学习笔记

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 快速学习环境篇之 redis 的 linux 和 Windows 测试

开发者学堂课程【大数据 Flink 实时旅游平台环境篇 2020版:环境篇之 redis 的linux 和 Windows 测试】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/643/detail/10705


环境篇之 redis 的 linux 和 Windows 测试

内容介绍:

一、做配置文件

二、开机自启动

三、启动测试


一、做配置文件

vi ./redis

先来做一个启动的配置文件,可以直接启动,此处讲解做一个配置文件

内容如下,可以直接复制

#!/bin/bash

#chkconfig: 2345 80 90

# Simple Redis init.d script conceived to work on Linux systems

# as it does use of the /proc filesystem.

PATH=/usr / local/bin:/sbin :/usr/bin:/bin

REDISPORT=6379

EXEC=/usr /local/redis-4.0.11/bin/redis-server

REDIS_CLI=/usr /local /redis-4.0.11/bin/redis-cli

PIDFILE=/var/run/redis.pid

CONF="/usr /local/redis-4.0.11/etc/redis.conf"

case "$1" in

start)

if [ -f $PIDFILE ]

then

echo "SPIDFILE exists,process is already running or crashed"

else

echo “Starting Redis server...”

$EXEC $CONF

fi

if [“$?”=”0”]

then

echo “Redis is running”

fi

;;

stop)

if [ ! -f $PIDFILE]

then

echo”$PIDFILE does not exist,process is not running ”

else

PID=$(cat $PIDFILE)

echo “Stopping...”

$REDIS_CLI -p $REDISPORT SHUTDOWN

while [-x ${PIDFILE}]

do

echo “Waiting for Redis to shutdown...”

done

echo “Redis stopped”

fi

restart|force-reload)

${0} stop

${0} start

;;

echo “Usage:  

/etc/init.d/redis {start|stop|restart|force-reload}” >&2

exit 1

esac

二、开机自启动

之后需要设置开机自启动:

#复制脚本文件到 init.d 目录下

cp redis /etc/init.d/

#给脚本增加运行权限

chmod +x /etc/init.d/redis

#查看服务列表

chkconfig --list

#添加服务

chkconfig --add redis

#配置启动级别

chkconfig --level 2345 redis on

三、启动测试

再来进行启动测试:

Linux 端测试

systemctl start redis#或者

/etc/init.d/redis start[root@hadoop01 redis-4.0.11]# systemct1 stop redis#或者/etc/init.d/redis stop

启动之后可以输入以下查看 redis 进程:

ps -ef l grep redis

结果可以看到默认端口6379

也可以使用 netstat 查看端口是否启动,如下:

netstat -an | grep 6379

完成后进行客户端连接测试:输入

redis-cli -h hadoop01

进入后输入 auth root 为 OK

输入keys 密码

设置值输入set r1 redis1

再输入get r1

结果显示”redis1”代表测试成功

再来输入 ping 会自动返回一个 PONG

Windows 端

在本机中打开软件 redis-desktop-manager-0.8.0.3841.exe

进行安装,Destination Folder 为

D:\installed\RedisDesktopManger

安装到桌面后点击软件,如图

image.png

点击 Connect to Redis Server

输入name为hadoop-redis

Host 为192.168.216.111

Auth 为 root

然后点击测试 Test Connection,显示成功连接点击 OK

之后点击 hadoop-redis 可以看到默认是16个库

image.png

点击 db0,点击 r1 右侧就会显示 value 值:redis1

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
7天前
|
安全 Linux 虚拟化
|
15天前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
139 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
1天前
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
12 3
|
1天前
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
11 3
|
12天前
|
Linux UED iOS开发
|
17天前
|
Ubuntu 应用服务中间件 Linux
Linux下搭建Nginx环境的搭建
Linux下搭建Nginx环境的搭建
|
15天前
|
NoSQL 测试技术 Redis
Redis 性能测试
10月更文挑战第21天
18 2
|
20天前
|
监控 Linux 云计算
Linux操作系统在云计算环境中的实践与优化###
【10月更文挑战第16天】 本文探讨了Linux操作系统在云计算环境中的应用实践,重点分析了其在稳定性、安全性和高效性方面的优势。通过具体案例,阐述了Linux如何支持虚拟化技术、实现资源高效分配以及与其他开源技术的无缝集成。文章还提供了针对Linux系统在云计算中的优化建议,包括内核参数调整、文件系统选择和性能监控工具的应用,旨在帮助读者更好地理解和应用Linux于云计算场景。 ###
23 3
|
28天前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
234 3
|
30天前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
44 3
下一篇
无影云桌面