C# redis简单的使用
1、项目一:用于在Redis中添加数据
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ServiceStack.Redis; namespace RedisTest
{
class Program
{
static void Main(string[] args)
{
var client = new RedisClient("172.16.1.114", ); //client.Set<string>("name", "老王"); //string value = client.Get<string>("name"); //Console.WriteLine(value); //string redis = client.Get<string>("redis"); //Console.WriteLine(redis); //UserInfo userinfo = client.Get<UserInfo>("userinfo"); //string info = userinfo.ToString();
//Console.WriteLine(info); List<UserInfo> list = new List<UserInfo>(); Random r = new Random(); char[] sexs = new []{'男','女'}; for (int i = ; i < ; i++)
{
list.Add(new UserInfo() { Id = i, UserName = "张三" + r.Next(, ), Gender = sexs[r.Next(, )], Age = r.Next(, ) });
} client.Add<List<UserInfo>>("userInfoList",list); Console.WriteLine("ok"); Console.ReadKey(); }
} public class UserInfo
{
public UserInfo()
{
//
//TODO: 在此处添加构造函数逻辑
//
} public int Id { get; set; } public string UserName { get; set; } public char Gender { get; set; } public int Age { get; set; } public string ToString()
{
return "Id=" + Id + ",UserName=" + UserName + ",Gender=" + Gender + ",Age=" + Age;
}
}
}
2、项目二:用于访问项目一Redis中的数据
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using ServiceStack.Redis;
using System.Collections.Generic; public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
var client = new RedisClient("172.16.1.114", ); List<UserInfo> list = client.Get<List<UserInfo>>("userInfoList"); foreach (var item in list)
{
Response.Write(item.ToString());
Response.Write("<br />");
} //UserInfo userInfo = new UserInfo() { Id = 111, UserName = "李四", Age = 45, Gender = '男' }; //var isAdd = client.Add<UserInfo>("userinfo", userInfo); //Response.Write("是否添加成功:" + isAdd); //Response.Write("<br />"); //UserInfo userinfo = client.Get<UserInfo>("userinfo"); //string info = userinfo.ToString(); //Response.Write(info); //Response.Write("<br />"); //client.Add<string>("redis", "redis"); //string redis = client.Get<string>("redis"); //Response.Write(redis); }
}
}
C# redis简单的使用的更多相关文章
- [redis]  session 保存到 redis 简单实现
		参考资料: [session保存到redis简单实现]http://blog.csdn.net/ppt0501/article/details/46700221 [Redis学习]http://blo ... 
- Java中Redis简单入门
		Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案. Redis官方网网站是:http://www.redis.io/,如下: Redis ... 
- qhfl-5 redis 简单操作
		Redis Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis有以下特点: -- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可 ... 
- Python redis 简单介绍
		Python redis 简单介绍 1.安装 终端输入: pip(or)pip3.6 install redis 安装成功 2.哈哈,发现我并没有redis服务可以访问,所以到这里,在本机安装了red ... 
- python的redis简单使用
		安装的Python版本 3.6.1 redis安装的2.8 安装redis模块 pip install redis 简单使用 redis-test.py import redis r=redis.Re ... 
- python和redis简单交互
		python和redis简单交互 1.安装redis模块 pip3 install redis 2.redis模块简单使用: # /usr/bin/env python3 import redis c ... 
- 架构师养成记--33.Redis哨兵、redis简单事务
		Redis哨兵 有了主从复制,如果我想想对主从服务器进行监控,在redis2.6后提供了哨兵机制,2.6有哨兵1.0版本,并不稳定.2.8以后的哨兵功能才稳定起来. 顾名思义,哨兵就是监控Redis系 ... 
- Redis简单介绍
		redis简单介绍 Redis VS key-value缓存产品 Redis支持数据的持久化,能够将内存中的数据保持在磁盘中,重新启动的时候能够再次载入进行使用. Redis不只支持简单的key-va ... 
- 小贝_php+redis简单实例
		php+redis简单实例 一.说明 因为redis是c/s架构.从这个角度上.不论什么符合redis的client要求的.都能够与redis进行通讯.官方提供了非常多的client. php在web ... 
- redis简单了解与简单使用
		redis数据库 为什么要学习redis """ 1.redis是内存 no-sql 数据库,相比mysql等硬盘数据库效率高 2.在内存值配置数据库使用,而不直接使用内 ... 
随机推荐
- Python中print/format字符串格式化实例
			Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(变量1,变量2),%格式表示接受变量的类型.简单的使用例子如下 # 例:字符串格式化Name = '17jo' ... 
- MySQL分区管理
			以下是我看MySQL官方文档的时候整理的笔记,仅作参考保留. RANGE,LIST分区管理 1:为未分区表创建分区 ; 2:删除某个分区的数据 ALTER TABLE tr DROP PARTITIO ... 
- Ubuntu 16.04 root环境变量不生效问题解决方案
			在Ubuntu 16.04中配置JDK环境变量,但是在切换到root时不生效 . 在/etc/profile中添加如下: export JAVA_HOME=/opt/java/jdk1..0_151 ... 
- indicator function指示函数
			指示函数 在集合论中,指示函数是定义在某集合X上的函数,表示其中有哪些元素属于某一子集A. 中文名 指示函数 外文名 indicator function 相关学科 数学.组合数学 其他称呼 特征 ... 
- mysql 启动和关闭外键约束
			在MySQL中删除一张表或一条数据的时候,出现 [Err] 1451 -Cannot delete or update a parent row: a foreign key constraint f ... 
- OpenGL 使用 PBO 高速复制屏幕图像到内存或者纹理中
			如果你想给游戏做个截图功能,或者想把屏幕图像弄成一个纹理,你就非常需要 PBO 了 通常情况下,你想把屏幕图像的像素数据读到内存需要用 glReadPixels 然后 pixels 参数传进去一块内存 ... 
- Spring各个jar包的作用
			Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现 Spring Aspects:Spring提供的对AspectJ框架的整合Spring Beans:Spring I ... 
- Jquery 行选中背景色
			直接上代码: 懒得以后网上在查了,拷贝直接可用 Style: .tbSelectCss { background-color:#d5f4fe; } Html: <table name=" ... 
- MT【17】利用柯西不等式求三角的最大值
			评:此题也可以设$1+cos\theta=t$,平方后变成$t$的单变量利用均值去做. 柯西平衡系数法其实就是待定系数法,利用等号取到的条件. 
- windows 系统无法安装
			1. 提示windows 无法安装到这个磁盘,选中的磁盘具有MBR分区表. Windows cannot be installed to this disk.the selected disk has ... 
