首页 > Python基础教程 >
-
C#教程之Redis入门学习
一、软件安装
Redis下载地址:https://github.com/MSOpenTech/redis/releases
因为官方并不支持windows系统,需要从微软的GitHub上下载。
解压缩后文件夹内容如图所示(版本3.2.100):
最开始会用到的文件有redis-server.exe、redis-cli.exe以及一个配置文件redis.windows.conf。
1)启动redis服务,运行cmd.exe
进入到redis文件夹
cd desttop/redis
启动redis-server.exe 并使用配置文件,出现如下图所示就是启动成功了。
redis-server.exe redis.windows.conf
2)启动客户端,再打开一个cmd.exe
进入到文件夹后启动redis-cli.exe
redis-cli.exe
国际惯例,ping helloworld ,解锁熟练掌握redis的成就。
3)为什么默认使用6379端口
Redis作者antirez同学在twitter上说将在下一篇博文(http://oldblog.antirez.com/post/redis-as-LRU-cache.html)中向大家解释为什么他选择6379作为默认端口号。而现在这篇博文出炉,在解释了Redis的LRU机制之后,如期向大家解释了采用6379作为默认端口的原因。6379在是手机按键上MERZ对应的号码,而MERZ取自意大利歌女Alessia Merz的名字。
二、基本用法
redis是以kev-value形式进行数据存储的,value有字符串、哈希表、列表、集合、有序集合等。
一些命令的使用,可以参考http://doc.redisfans.com/学习。
配置文件的使用,redis.windows-service.conf(以windows服务运行时修改),
1.密码修改 # requirepass foobared //去掉注释#,将foobared替换为你自己的密码 2.文件命名修改 dbfilename dump.rdb // xxxx.rdb
三、C#使用Redis
1)使用到的第三方dll:
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net45" /> <package id="StackExchange.Redis" version="1.2.6" targetFramework="net45" />
2)搜集到的RedisHelper方法,增加了批量操作
3)单例模式
4)app.config中增加redis连接字符串
<connectionStrings> <add name="RedisExchangeHosts" connectionString="127.0.0.1:6379,password=xxxxxx"/> </connectionStrings>