从安装linux到用java操作redis

2019-06-25  本文已影响0人  coderymy

1. 安装linux

经历了无数险阻
唉,一样难尽
第一步,下载vmware
百度网盘链接:https://pan.baidu.com/s/1XhfMgN6v-02UggcOOW2eog 密码:862w
第二步,安装vmware
下一步下一步下一步,许可证
第三步,创建虚拟机,安装linux
下一步下一步下一步
到这个页面

7.png

第一个,软件安装中可以选择安装GUI可视化界面
第二个,安装位置,这里面需要配置一下对应的分区
选择磁盘,点击手动配置分区,点击完成,开始配置分区
这里其实只用点击自动生成分区就好了,如果需要对自己的分区进行大小修改可以在这里修改,最后接受更改
第三个,修改用户登录,root密码之类的
第四步,配置网络


11.png

到了这个界面,还不算完,需要配置网络
第一个:ls /etc/sysconfig/network-scripts,找到
ifcfg-ens33文件
第二个:vi /etc/sysconfig/network-scripts/ifcfg-ens33
这个是打开这个文件,将其中的"ONBOOT=no"改成yes
下面安装一下ifconfig命令
yum install net-tools
使用ifconfig命令就可以找到本机地址
然后就可以进行下一步操作

2. 安装redis

  1. 安装wget:yum install wget
  2. 下载redis:wget http://download.redis.io/releases/redis-4.0.9.tar.gz
  3. 安装redis:tar -zxvf redis-4.0.9.tar.gz
  4. 编译:
    需要gcc(yum install gcc)
    make MALLOC=libc
    make install
  5. 安装到用户目录
    make PREFIX=/user/local/redis install
  6. 复制redis.conf到用户目录
    返回redis.4.0.9目录下
    执行cp redis.conf /user/local/redis
  7. 修改redis.conf
    安装vim(yum install vim)
    到/user/local/redis目录下
    vim redis.conf
    修改以下几处
    进入编辑模式点击"i",退出编辑模式点击"esc",保存并退出输入":wq"
daemonize yes
#bind 127.0.0.1
requirepass 123@456
protected-mode no
  1. 修改防火墙
    这里的目的是放开端口是6379,有两种解决方式
    第一种,关闭防火墙并关闭开机自启动
systemctl stop firewalld.service
systemctl disable firewalld.service

第二种,放开端口6379
首先将firewalld服务打开
->systemctl start firewalld
再查看一下哪些端口号被打开了
->firewall-cmd --list-ports
开启端口6379
->firewall-cmd --zone=public --add-port=6379/tcp --permanent
然后重启防火墙
->firewall-cmd --reload

  1. 启动服务端redis和客户端redis
cd /user/local/redis
启动服务端redis
./bin/redis-server redis.conf
启动客户端redis
./bin/redis-cli -a 123@456
关闭redis
使用客户端
xxx6379>shutdown
再输入exit即可

3. java中使用redis

  1. 引入依赖
            <!--redis-Jedis,客户端-->
            <dependency>
                <groupId>redis.clients</groupId>
                <artifactId>jedis</artifactId>
                <version>2.9.0</version>
            </dependency>

创建Jedis对象

Jedis jedis= new Jedis(host,port)
jedis.auth("123@456")//密码

测试

System.out.print(jedis.ping())

实现增删改查

    public static void main(String[] args) {
        Jedis jedis=new Jedis("192.168.36.128",6379);
        jedis.auth("123@456");
//        测试
//        增加
        jedis.set("name","杨超越");
        System.out.println(jedis.get("name"));
//        拼接
        jedis.append("name","有点漂亮");
        System.out.println(jedis.get("name"));
//        删除
        jedis.del("name");
        System.out.println(jedis.get("name"));
//        查找就没必要了,get就完事了
    }
上一篇下一篇

猜你喜欢

热点阅读