ajax,redis,jedis的基本使用

Posted 欣仔走过痕迹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax,redis,jedis的基本使用相关的知识,希望对你有一定的参考价值。

明天继续案例


ajax验证用户名

<script>
//在页面加载完成后
$(function () {
//username绑定blur事件
$("#username").blur(function () {
//获取username文本输入框的值
var username = $(this).val();
//发送ajax请求
//期望服务器响应回的数据格式:{"userExsit":true,"msg":"此用户名太受欢迎,请更换一个"}
// {"userExsit":false,"msg":"用户名可用"}
$.get("findUserServlet",{username:username},function (data) {
//判断userExsit键的值是否是true
// alert(data);
var span = $("#s_username");
if(data.userExsit){
//用户名存在
span.css("color","red");
span.html(data.msg);
}else{
//用户名不存在
span.css("color","green");
span.html(data.msg);
}
});
});
});
</script>


两个值得记住的注解

@JsonFormat可以格式化时间  可以变成普通人能看懂的格式

用法是

@JsonFormat(pattern = "yyyy-MM-dd")//格式化时间
private Date birthday;




redis持久性

什么是Redis持久化?Redis有哪几种持久化方式?优缺点是什么?

持久化就是把内存的数据写到磁盘中去,防止服务宕机了内存数据丢失。

Redis 提供了两种持久化方式:RDB(默认) 和AOF 

jedis简单入门




jedis一些测试(感觉有点废话了,感觉有时候单纯的理论听不太进去,太与实践结合才行,但实践有时候又实在有点难以理解)

package cn.itcast.jedis.test;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import java.util.Map;
import java.util.Set;
public class jedisTest {
@Test
public void test2() {
Jedis jedis = new Jedis();
jedis.set("username","zhangsan");
String username = jedis.get("username");
System.out.println(username);
jedis.setex("activecode",20,"hehe");
jedis.close();
}
@Test
public void test3() {
// 1.获取连接
Jedis jedis = new Jedis();
// 2.操作
//存储hash
jedis.hset("user","name","lisi");
jedis.hset("user","age","23");
jedis.hset("user","gender","male");
//获取hash
String name = jedis.hget("user","name");
System.out.println(name);
//获取hash的所有map中的数据
Map<String,String> user = jedis.hgetAll("user");
//keyset
Set<String> keySet = user.keySet();
for (String key : keySet) {
// 获取value
String value = user.get(key);
System.out.println(key+":"+value);
}

// 3.关闭连接
jedis.close();
}
}




以上是关于ajax,redis,jedis的基本使用的主要内容,如果未能解决你的问题,请参考以下文章

Redis使用 Jedis 操作 Redis 数据库 ② ( Jedis API 规律 | Redis 命令与 Jedis 函数名称基本一致 | Jedis API 使用示例 )

Redis入门——Jedis的基本使用

Jedis工具类

Redis高手修炼之路Jedis——Jedis的基本使用

Redis破障之路四:Jedis基本使用

Redis破障之路四:Jedis基本使用