启动命令:redis-server --service-start
停止redis:redis-server --service-stop
进入客户端: redis-cli.exe -h 127.0.0.1 -p 6379
如果需要使用redis需要导入依赖:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.32</version>
</dependency>
代码应用示例:
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.alibaba.fastjson.JSON;
import com.wkj.dao.ShouMapper;
import com.wkj.pojo.Car;
import com.wkj.pojo.Shou;
import com.wkj.util.jedisUtil;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
@Service
public class ShouServiceImp implements ShouService{
@Resource
private ShouMapper mapper;
@Override
public void cang(Car car) {
mapper.cang(car);
}
@Override
public Car selectById2(int id) {
Car car = mapper.selectById2(id);
return car;
}
@Override
public List<Shou> select2() {
List<Shou> list = null;
String str = jedisUtil.get("shouList");
if(str==null){
list = mapper.select2();
String json = (String) JSON.toJSONString(list);
jedisUtil.set("shouList", json, 10000);
}else{
list = (List<Shou>) JSON.parse(str);
}
return list;
}
@Override
public Shou selectByName2(String sname) {
Shou shou = mapper.selectByName2(sname);
return shou;
}
@Override
public void update2(String sname) {
mapper.update2(sname);
}
}