redis安装使用初体验

环境前提:liunx(虚拟机模拟或者阿里云服务器)
下载redis包
可以用vmtool或者其他ftp工具移动到liunx系统下,或者用指令安装
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz

$ tar xzf redis-2.8.3.tar.gz

$ cd redis-2.8.3

$ make
ps:记得make,不make是启动不了redis,make一次就可以了。。。
到redis服务器文件夹根目录下
新开一个root权限的指令窗口开启服务: src/redis-server
再新开一个root权限的指令窗口(上面那个窗口别关!!那个类似tomcat一样是不能关的)登陆客户端: src/redis-cli
登陆进去客户端后,修改密码: config set requirepass "密码"
进行密码登陆: auth 密码
常用指令:
set key value  ←这是格式,如添加一个名字是小明的key可以写成 set "xiaomingkey" "小明"。是一个键值对关系
get key ←拿上面小明为例 get "xiaomingkey"  就能获取到对应的value
keys * ←显示所有的key
expire key second ←为对应的key设置销毁时间 second是秒数
ttl key ←查看剩余多少时间此key会被销毁
exists key  ←查看key是否存在
del key ←删除此key以及起value

liunx只是做redis服务器而已。启动了就别关
回到window操作界面
可以下载redis图形化工具redis-desktop-manager 
下面是idea maven项目连接redis服务器的例子
先通过maven下依赖包

        
            redis.clients
            jedis
            2.9.0
        

连接界面

package com.bdqn;

import com.alibaba.fastjson.JSONObject;
import redis.clients.jedis.Jedis;

public class ConnectionRedis {
    public static void main(String[] args) {
        //连接redie
        Jedis jedis=new Jedis("192.168.150.132",6379);
        //输入登陆密码
        jedis.auth("123456");
        //获得获取值
        String mess=jedis.get("wushifu");
        System.out.println(mess);
        Users users=new Users();
        users.setId(1);
        users.setName("梁师傅");
        users.setAge(23);
        //jedis 设置销毁时间并添加进去
        jedis.setex("liangshifu",30,JSONObject.toJSONString(users));
        System.out.println(jedis.get("liangshifu"));
        System.out.println(jedis.ttl("liangshifu"));
    }
}

更多使用方法连接菜鸟教程

你可能感兴趣的:(学习)