一 、配置服务端
1 、 把安装包放到需要的目录,如果搭建主从复制,分别放在Master 和 Slave文件夹中
2、然后分别修改配置文件 bind (ip地址) port(端口号) slaveof (从服务器需要配置,指向它的主服务器), appendonly(是否每次更新后写入磁盘 快照/aof形式), appendfsync (写入磁盘的方式每次/每秒/ 等系统) 一般Master appendonly 和 appendfsync 都设置成no 保证性能,Slave 是yes ,everysec(折中)
3、然后 分别通过管理员身份运行cmd 定位到master/slave 目录 运行命令 redis-server.exe redis.conf 来启动服务,通过 redis-cli.exe -h 127.0.0.1 -p 6379/6381 来测试。
二、 .net调用Redis的操作
redis 一般可以在程序中配合队列 实现多并发的处理,用来记录日志,记录高频词等, 需要引用的类有ServiceStack.Common、ServiceStack.Interfaces、ServiceStack.Redis、ServiceStack.Text 这四个dll文件
public static IRedisClientsManager clientManager = new PooledRedisClientManager(new string[] { "127.0.0.1:6379" });
public static IRedisClient redisClient = clientManager.GetClient();//创建redis操作类
redisClient.EnqueueItemOnList("errorQueue", ex.ToString());// 写入redis中的队列
读取队列中数据 :
redisClient.DequeueItemFromList("errorQueue");