1 运行Redis服务器端
直接双击D:\Program Files\redis-30目录下的redis-serverexe文件(redis服务器端),就会以窗口的形式运行Redis服务器(但该窗口不可关闭,否则,Redis服务不可用)。此种运行redis服务器的方式,没有加载指定的配置文件。
2 运行Redis客户端
直接双击D:\Program Files\redis-30目录下的redis-cliexe文件(redis客户端),如果显示127001:6379> ,就说明客户端运行成功。
输入命令: keys
查看所有的键
如果提示“NOAUTH Authentication required”,则说明Redis服务器设置了密码,请输入正确的密码后,再来进行其他 *** 作。
输入命令: auth 密码
如果提示OK,就说明密码正确。
Tips:可以将D:\Program Files\redis-30目录下的redis-serverexe发送到桌面快捷方式,便于以后快速打开Redis客户端。
3 将Redis服务安装到本地服务
由于上述启动Redis服务器的方式有点复杂,且redis服务窗口不可关闭。故这里介绍如何将Redis服务安装到Windows系统的本地服务。
复制D:\Program Files\redis-30目录下的rediswindowsconf文件,重命名为redisconf,来作为redis的配置文件。
打开win系统的命令行,依次输入下列命令:
d: (回车,切换到d盘)
cd Program Files\redis-30\ (回车,切换至D:\Program Files\redis-30目录)
redis-server --service-install redisconf --loglevel verbose (回车,安装redis本地服务,指定配置文件redisconf)
*** 作完成后,就可以到win系统的本地服务管理处,查看和 *** 作Redis服务。(计算机图标右键 -> 管理) -> 服务和应用程序 -> 服务)
4 设置Redis密码
编辑D:\Program Files\redis-30目录下的redisconf配置文件,找到如下代码:
# requirepass foobared
将其复制一行,去掉前导的#注释符,将foobared改为你要设置的密码,如:
requirepass test
保存退出。
重启Redis服务,配置文件就会生效。关于Redis未授权访问,以下说法是不正确的:
说法:Redis默认不允许未授权访问,只有在配置文件中明确设置了bind参数为0000才会存在未授权访问的风险。
事实:实际上,Redis默认是没有开启认证机制的,也就是说任何人都可以访问Redis服务器。只要知道Redis服务器的IP地址和端口号,就可以直接连接到Redis服务器,并进行任意 *** 作,包括读写数据、执行命令等。因此,如果不对Redis进行安全配置,就会存在未授权访问的风险。
为了避免未授权访问,建议对Redis进行安全配置,包括设置密码认证、限制IP访问等措施,以保障Redis的安全。使用Redis返回到home非常简单,只需要使用redis-cli命令即可。首先,你需要连接到Redis服务器,然后使用“cd”命令返回到home目录,最后使用“quit”命令退出Redis服务器。是否正在运行、配置项、日志文件。
1、查看redis服务是否正在运行。如果redis服务没有正常关闭,可能导致pid文件无法正常更新,
2、检查redisconf配置文件中pidfile的配置项。如果pidfile配置项错误或者不一致,可能会导致pid文件过大,需要检查redisconf配置文件中pidfile配置项是否正确。
3、检查redis服务器日志文件。如果redis服务出现异常,可能会在日志文件中有相关异常信息,需要查看日志文件以确定问题的具体原因。Redis 是一个开源的多平台数据存储软件,使用 ANSI C 编写,直接在内存使用数据集,这使得它得以实现非常高的效率。Redis 支持多种编程语言,包括 Lua, C, Java, Python, Perl, PHP 和其他很多语言。redis 的代码量很小,只有约3万行,它只做“很少”的事,但是做的很好。尽管是在内存里工作,但是数据持久化的保存还是有的,而redis 的可靠性就很高,同时也支持集群,这些可以很好的保证你的数据安全。
构建 Redis
redis 目前没有官方 RPM 安装包,我们需要从源代码编译,而为了要编译就需要安装 Make 和 GCC。
如果没有安装过 GCC 和 Make,那么就使用 yum 安装。
yum install gcc make
从官网下载 tar 压缩包。
curl >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)