Redis简单本机测试
2012-12-09 22:26
429 查看
下载Redis的windows 版本,里面包含32bit和64bit2个文件夹,和其他文件,根据系统选择拷贝32bit或者64bit的目录里面的文件到D:\redis文件夹里面,然后通过cmd命令进入到该文件,执行Redis-Server.exe Redis.conf启动服务端。
如果出现如下内容,及服务端启动成功:(注意服务端的Cmd窗口不能关闭,一旦关闭服务就停止了)
d:\redis>redis-server.exe redis.conf
[9340] 09 Dec 22:13:37 * Server started, Redis version 2.4.2
[9340] 09 Dec 22:13:37 * DB loaded from disk: 0 seconds
[9340] 09 Dec 22:13:37 * The server is now ready to accept connections on port 6
379
在开启一个Cmd命令窗口启动客户端,出现以下就成功了。
d:\redis>redis-cli.exe -h 127.0.0.1 -p 6379
redis 127.0.0.1:6379> set pwd 123456
OK
redis 127.0.0.1:6379> get pwd
"123456"
redis 127.0.0.1:6379>
到处安装成功。
然后在下载客户端,把4个dll引用到项目中。
ServiceStack.Text.dll/ServiceStack.Redis.dll/ServiceStack.Interfaces/ServiceStack.Common.dll
在项目中添加命名空间引用using ServiceStack.Redis;
就可以再项目中使用了redis了。
使用一
RedisClient Redis = new RedisClient("127.0.0.1", 6379);//连接服务器
UserInfo user = new UserInfo { UserName = "why", Age = 111, Id = 222 };
Redis.Set<UserInfo>("test", user);//设置缓存
UserInfo getU = Redis.Get<UserInfo>("test");//取缓存。
使用二
public static PooledRedisClientManager CreateManager(string[] readWriteHosts, string[] readOnlyHosts)
{
//支持读写分离,均衡负载
return new PooledRedisClientManager(readWriteHosts, readOnlyHosts, new RedisClientManagerConfig
{
MaxWritePoolSize = 5,//“写”链接池链接数
MaxReadPoolSize = 5,//“写”链接池链接数
AutoStart = true,
});
}
//通过读写分离式:
PooledRedisClientManager prcm = CreateManager(new string[] { "127.0.0.1:6379" }, new string[] { "127.0.0.1:6379" });
using (IRedisClient Redis2 = prcm.GetClient())
{
Redis2.Set("userinfolist", userinfoList);
List<UserInfo> userList = Redis2.Get<List<UserInfo>>("userinfolist");
Response.Write(userList[1].UserName +
userList[0].UserName);
}
如果出现如下内容,及服务端启动成功:(注意服务端的Cmd窗口不能关闭,一旦关闭服务就停止了)
d:\redis>redis-server.exe redis.conf
[9340] 09 Dec 22:13:37 * Server started, Redis version 2.4.2
[9340] 09 Dec 22:13:37 * DB loaded from disk: 0 seconds
[9340] 09 Dec 22:13:37 * The server is now ready to accept connections on port 6
379
在开启一个Cmd命令窗口启动客户端,出现以下就成功了。
d:\redis>redis-cli.exe -h 127.0.0.1 -p 6379
redis 127.0.0.1:6379> set pwd 123456
OK
redis 127.0.0.1:6379> get pwd
"123456"
redis 127.0.0.1:6379>
到处安装成功。
然后在下载客户端,把4个dll引用到项目中。
ServiceStack.Text.dll/ServiceStack.Redis.dll/ServiceStack.Interfaces/ServiceStack.Common.dll
在项目中添加命名空间引用using ServiceStack.Redis;
就可以再项目中使用了redis了。
使用一
RedisClient Redis = new RedisClient("127.0.0.1", 6379);//连接服务器
UserInfo user = new UserInfo { UserName = "why", Age = 111, Id = 222 };
Redis.Set<UserInfo>("test", user);//设置缓存
UserInfo getU = Redis.Get<UserInfo>("test");//取缓存。
使用二
public static PooledRedisClientManager CreateManager(string[] readWriteHosts, string[] readOnlyHosts)
{
//支持读写分离,均衡负载
return new PooledRedisClientManager(readWriteHosts, readOnlyHosts, new RedisClientManagerConfig
{
MaxWritePoolSize = 5,//“写”链接池链接数
MaxReadPoolSize = 5,//“写”链接池链接数
AutoStart = true,
});
}
//通过读写分离式:
PooledRedisClientManager prcm = CreateManager(new string[] { "127.0.0.1:6379" }, new string[] { "127.0.0.1:6379" });
using (IRedisClient Redis2 = prcm.GetClient())
{
Redis2.Set("userinfolist", userinfoList);
List<UserInfo> userList = Redis2.Get<List<UserInfo>>("userinfolist");
Response.Write(userList[1].UserName +
userList[0].UserName);
}
相关文章推荐
- 十分简单的redis使用说明及性能测试
- redis安装,简单测试,简单使用命令,设置密码
- 十分简单的redis使用说明及性能测试
- redis的安装与简单测试
- Spring和redis简单测试demo
- 简单的redis 性能测试
- Jedis操作Redis简单测试
- Redis安装及简单测试
- 简单的redis测试
- Redis、Redis+sentinel安装(Ubuntu 14.04下Redis安装及简单测试)
- Ubuntu 14.04下Redis安装及简单测试
- Java链接redis并简单测试代码
- shell端简单测试使用redis
- Redis安装和简单测试
- Redis安装及简单测试
- 如何用SpringData连接Redis简单测试
- 简单的redis使用说明及性能测试
- redis安装以及主从的简单配置测试
- java redis简单测试项目搭建
- 在openSUSE-11.1 linux环境下Redis的安装和简单测试