基于windows的单例redis:
安装:
- reids官网(https://redis.io/download)只提供Linux的下载途径。
- Windows版本下载地址(https://github.com/MicrosoftArchive/redis/releases)
选择安装程序版本下载后,选择安装路径安装即可。通过这种安装方式,redis服务会自动被安装到服务中。
启动:
- 在redis服务已经启动的前提下:
可以看到我们的redis已经正常的运行了。
2. 若redis服务未启动,在redis安装路径下输入 redis-server.exe 启动临时服务。 (备注:通过这个命令,会创建Redis临时服务,不会在window Service列表出现Redis服务名称和状态,此窗口关闭,服务会自动关闭。)
若想启动后台服务,在当前目录命令行可以输入:
-
- 启动服务:redis-server.exe --service-start
- 停止服务:redis-server.exe --service-stop
连接(保证redis服务运行的前提下):
- 使用Redis Desktop Manager 链接测试:
肯定是可以链接成功的。。。也可以看到我们刚刚创建的name和age。
- 使用.Net Core项目连接redis
准备工作:
- 创建一个.Net Core Console项目。
- Nuget引入StackExchange.Redis包
连接成功:
基于Linux的单例redis:
准备工作:先准备一个虚拟机,这边我使用的是VmwareWorkstationPro,镜像源是Centos 7。安装好之后呢,把Docker装上。我一般使用Docker,针对Redis也不例外,我还是使用Docker。
安装:
启动docker,下载redis镜像: docker pull redis
启动:
- 运行镜像,并发布端口6379:
2. 然后运行redis-cli,设置两个key。
连接:
首先知道虚拟机的ip地址,使用 ifconfig 命令查看。
若没有找到ens33端口,请检查自己的虚拟机是否连上了网络。找到了ip地址后,咱们就可以开始连接了。
- 利用 Redis Desktop Manager
肯定也是可以连接成功的。。。我们看到已经可以看到刚刚设置的key了。
2. 使用.Net Core 项目进行连接(在windows连接的基础上修改ip地址即可了)
连接成功。。。