美文网首页
从安装linux到用java操作redis

从安装linux到用java操作redis

作者: coderymy | 来源:发表于2019-06-25 14:01 被阅读0次

    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就完事了
        }
    

    相关文章

      网友评论

          本文标题:从安装linux到用java操作redis

          本文链接:https://www.haomeiwen.com/subject/jsytcctx.html