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

简介: 快速学习环境篇之 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

相关文章
|
XML 存储 搜索推荐
Omnissa Dynamic Environment Manager 2503 - 个性化动态 Windows 桌面环境管理
Omnissa Dynamic Environment Manager 2503 - 个性化动态 Windows 桌面环境管理
198 7
Omnissa Dynamic Environment Manager 2503 - 个性化动态 Windows 桌面环境管理
|
6月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
1455 0
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
6月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
746 6
|
7月前
|
安全 Linux 网络安全
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
208 0
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
|
11月前
|
监控 安全 测试技术
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
297 14
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
|
9月前
|
Linux 虚拟化 iOS开发
VMware Workstation 17.6.4 Pro Unlocker & OEM BIOS 2.7 for Windows & Linux
VMware Workstation 17.6.4 Pro Unlocker & OEM BIOS 2.7 for Windows & Linux
2720 0
VMware Workstation 17.6.4 Pro Unlocker & OEM BIOS 2.7 for Windows & Linux
|
9月前
|
机器学习/深度学习 存储 算法
强化学习算法基准测试:6种算法在多智能体环境中的表现实测
本文系统研究了多智能体强化学习的算法性能与评估框架,选用井字棋和连珠四子作为基准环境,对比分析Q-learning、蒙特卡洛、Sarsa等表格方法在对抗场景中的表现。实验表明,表格方法在小规模状态空间(如井字棋)中可有效学习策略,但在大规模状态空间(如连珠四子)中因泛化能力不足而失效,揭示了向函数逼近技术演进的必要性。研究构建了标准化评估流程,明确了不同算法的适用边界,为理解强化学习的可扩展性问题提供了实证支持与理论参考。
455 0
强化学习算法基准测试:6种算法在多智能体环境中的表现实测
|
9月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
2283 0
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
8月前
|
Ubuntu Linux 数据安全/隐私保护
Windows上快速安装Linux子系统Ubuntu
Installing, this may take a few minutes...WslRegisterDistribution failed with error: 0x800701bcError: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernelPress any key to continue... 原因是 wsl1 升级到 wsl2 之后,内核却没有升级。 解决:下载最新的wsl安装包(wsl安装包)
|
9月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
3021 0
下一篇
开通oss服务