澳门皇家赌场91资源站-澳门皇家赌场真人在线
做最好的网站

安装单机环境的redis,Thread源码剖析

作者: 健康专题  发布:2019-09-04

【拼音名】Shān Huí Qín

["

["

【别名】拉拉柏[藏名]

n 前言n

n

n 昨天已经写了:n

n

  • n n 多线程nn 三分钟就可以入个门了!n

n

n 如果没看的同学建议先去阅读一遍哦~n

n

n 在写n n 文章nn 之前通读了一遍《Java 核心技术 卷一》的并发章节和《Javan n 并发编程nn 实战》前面的部分,回顾了一下以前写过的笔记。从今天开始进入多n n 线程nn 的知识点咯~n

n

n 我其实也是相当于从零开始学多线程的,如果文章有错的地方还请大家多多包含,不吝在评论区下指正呢~~n

n

n 这次主要讲下如何去n n 安装nn n redisnn 。n

【来源】伞形科山茴芹Carlesia sinensis Dunn,以根入药。

n 一、Thread线程类n n APInn

n

n 声明本文使用的是JDK1.8n

n

n 实现多线程从n n 本质nn 上都是由Thread类来进行操作的~我们来看看Thread类一些n n 重要的知识点n n 。Thread这个类很大,不可能整个把它看下来,只能n n 看一些常见的、重要的方法n n 。n

n

n 顶部n n 注释nn 的我们已经澳门皇家赌场真人在线,n n 解析nn 过了,如果不知道的同学可前往: 多线程三分钟就可以入个门了!n

n

n

【生境分布】四川。

n 1.1设置线程名n

n

n 我们在使用多线程的时候,想要查看线程名是很简单的,调用n n Thread.currentThread().getName()nn 即可。n

n

n 如果没有做什么的设置,我们会发现线程的名字是这样子的:n n 主线程叫做main,其他线程是Thread-xn n

n

n 下面我就带着大家来看看它是怎么命名的:n

n

n 澳门皇家赌场真人在线 1n

n

n n nextThreadNum()nn 的方法实现是这样的:n

n

n 澳门皇家赌场真人在线 2n

n

n 基于这么一个变量–>n n 线程初始化的数量n n

n

n 澳门皇家赌场真人在线 3n

n

n

n 点进去看到init方法就可以确定了:n

n
n 澳门皇家赌场真人在线 4n

n

n 看到这里,如果我们想要为线程起个名字,那也是很简单的。n n Thread给我们提供了构造方法n n !n

n

n 澳门皇家赌场真人在线 5n

n

n 下面我们来n n 测试nn 一下:n

n

  • n 实现了Runnable的方式来实现多线程:n

n

public class MyThread implements Runnable {n    n    @Overriden    public void run() {n        // 打印出当前线程的名字n        System.out.println(Thread.currentThread().getName());n    }n}

n

n 测试:n

n

public class MyThreadDemo {n    public static void main(String[] args) {nnn        MyThread myThread = new MyThread();nn        //带参构造方法给线程起名字n        Thread thread1 = new Thread(myThread, "关注公众号Java3y");n        Thread thread2 = new Thread(myThread, "qq群:742919422");nnn        thread1.start();n        thread2.start();n        n        // 打印当前线程的名字n        System.out.println(Thread.currentThread().getName());n    }n}

n

n 结果:n

n

n 澳门皇家赌场真人在线 6n

n

n 当然了,我们还可以通过n n setName(String name)nn 的方法来改掉线程的名字的。我们来看看方法实现;n

n

n 澳门皇家赌场真人在线 7n

n

n 检查是否有权限修改:n

n

n 澳门皇家赌场真人在线 8n

n

n 至于threadStatus这个状态属性,n n 貌似没发现他会在哪里修改n n :n

n

n 澳门皇家赌场真人在线 9n

n

n 官网n

n

  • n

    n 官网地址n n httpsnn ://redis.io/n

    n

    n 澳门皇家赌场真人在线 10n

    n

n

  • n

    n n 下载nn 到n n 阿里云nn n 服务器nn

    n

    n >n n httpnn ://download.redis.io/releases/redis-4.0.11.n n tarnn .gzn

    n

n

wget http://download.redis.io/releases/redis-4.0.11.tar.gz

n

n 澳门皇家赌场真人在线 11n * 准备工作n

n

yum install -y gcc-c  

n

n 澳门皇家赌场真人在线 12n

n

  • n 安装n

n

tar -zxvf redis-4.0.11.tar.gz ncd redis-4.0.11npwdnll

n

n 澳门皇家赌场真人在线 13n

n

  • n

    n redisn n 目录nn 进行n n 编译nn

    n

    n >编译花的n n 时间nn 比较久等一会。大概5分钟吧。n

    n

n

make

n

n 澳门皇家赌场真人在线 14n

n

  • n

    n redis安装n

    n

    n >开始安装,设置安装目录n

    n

n

make install PREFIX=/usr/local/redis

n

n 澳门皇家赌场真人在线 15n

n

  • n

    n redis 运行n

    n

    n > 前台运行n

    n

n

cd /usr/local/redis/nlsncd binn./redis-server

n

n 澳门皇家赌场真人在线 16n

n

  • n 前台运行不能关闭,以关闭直接服务就关闭了。通过n n 配置nn 文件修改n

n

#进入解压目录ncd /home/redis-4.0.11/ncp redis.conf /usr/local/redis/bin/

n

n 澳门皇家赌场真人在线 17n

n

  • n 修改配置文件n

n

vim redis.conf

n

  1. n bind 127.0.0.1 修改成 bind 0.0.0.0n
    n n 远程访问nn
  2. n

    n daemonize no 修改成 daemonize yesn

    n

    n 后台运行n

    n

  3. n

    n port 6379 修改成 port <自己定义的n n 端口nn >n

    n

    n 远程访问的端口n

    n

  4. n

    n requirepass foobared 修改成requirepass <远程密码>n

    n

    n 远程访问的密码n

    n

n

  • n 项目启动n

n

./redis-server redis.conf

n

n 澳门皇家赌场真人在线 18n

n

./redis-cli -p 6379 -a limingnset hello helloworldnget hello

n

n 澳门皇家赌场真人在线 19n

n

  • n

    n 客户端工具 redis desktop managern

    n

    n > 这个客户端工具下载n n windowsnn

    n

n

n 澳门皇家赌场真人在线 20n

n

n 澳门皇家赌场真人在线 21n

n

n 澳门皇家赌场真人在线 22n

n

n 澳门皇家赌场真人在线 23n

n

n PS:这就是我们n n linuxnn 下安装redis的,并用redis desktop连接。并n n 测试nn 了redis成功的安装。n

n

n n 百度nn 未收录n

n

n >>原创n n 文章nn ,欢迎转载。转载请注明:转载自n n IT人nn 故事会,谢谢!n

n

n >>原文链接地址:n

","原文地址:「小程序JAVA实战」安装单机环境的redis(38), 感谢原作者分享。"]

本文由澳门皇家赌场91资源站发布于健康专题,转载请注明出处:安装单机环境的redis,Thread源码剖析

关键词:

上一篇:北京大学口腔医院,江苏省口腔医院
下一篇:没有了