RedisClient redisClient = new RedisClient("127.0.0.1", 6379);
[HttpGet]
public int RedisInsert(string Key, string Value)
{
if (!(string.IsNullOrEmpty(Key) && string.IsNullOrEmpty(Value)))
{
redisClient.Set(Key, Value);
var s = redisClient.Get<string>(Key);
if (s != "")
{
return 1;
}
else
{
return 0;
}
}
else
{
return 0;
}
}
[HttpGet]
public string RedisGetStr(string Key)
{
var Val = redisClient.Get<string>(Key);
if (Val != "")
{
return Val;
}
else
{
return null;
}
}
<input id="Key" type="text" placeholder="请输入要存的键值" /><input id="Value" type="text" placeholder="请输入要存的值" />
<input id="InRedis" type="button" value="存Redis" /><br />
$(function () {
DataBound();
$("#InRedis").click(function () {
var obj = {
Key: $("#Key").val(), Value: $("#Value").val()
}
$.ajax({
url: "http://localhost:60673/api/EM/RedisInsert",
data: obj,
dataType: "json",
type: "get",
success: function (d) {
if (d > 0) {
alert('存值成功');
}
else {
alert('存值失败');
}
$("#Qu").removeAttr("hidden");
}
})
});
$("#OutRedis").click(function () {
$.ajax({
url: "http://localhost:60673/api/EM/RedisGetStr",
data: { Key: $("#GetKey").val()},
dataType: "json",
type: "get",
success: function (d) {
if (d != null) {
$("#GetValue").text(d);
}
else {
$("#GetValue").text("没取到值");
}
}
})
});
})