Redis
一、下载
windows:https://github.com/tporadowski/redis/releases
redis官网上都是Linux版本,不过文档可以学习一下
Linux:https://redis.io/download
二、安装/启动
Windows:压缩包下载后解压,用dos命令进入根目录(也可以直接配置环境变量)
命令:(根目录下有相对应的执行程序,可直接执行,无需命令)
开启服务端:redis-server.exe redis.windows.conf(注:redis.windows.conf可省略,执行默认配置)
开启客户端:redis-cli.exe(注:服务端不可关闭,客户端的dos窗口是单独开启的)
设置键值对:set myKey abc
获取键值对:get myKey
注:先打开服务端,否则无法连接
安装服务:保证服务一直开启
redis-server.exe --service-install redis.windows.conf
其他命令:
卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop
重命名服务:redis-server --service-name name
Linux:
安装: wget http://download.redis.io/releases/redis-6.0.8.tar.gz tar xzf redis-6.0.8.tar.gz cd redis-6.0.8 make 启动: cd src ./redis-server cd src ./redis-server ../redis.conf
三、第三方管理工具的应用
1、Redis Desktop Manager:官网下载(收费)
2、RedisPlus:网盘下载 ,提取码:3pcm;(不再持续更新)
3、Another RedisDesktopManager:gitee下载(推荐)
推荐有兴趣的,自己写一个
四、C#应用
注:前提需要一直开着服务端,若已经安装服务,无需额外开启。
1、安装集成包:ServiceStack.Redis
2、编写代码
namespace Redis { class Program { public static RedisClient client = new RedisClient("127.0.0.1", 6379); static void Main(string[] args) { Console.WriteLine("请输入需要存储的值"); string name = Console.ReadLine(); client.Set<string>("name", name); Console.WriteLine("结果:"+client.Get<string>("name")); Console.ReadKey(); } } }