Golang访问Redis初体验

图片 1

1.redigo的安装

极限运行: go get github.com/garyburd/redigo/redis ,安装完成后在$GOPATH/src下有相关的文件目录

这是正常的安装方式,不知道什么原因,这块我死活安装不成功.

没办法,从github网上一贯下载redigo-master.zip工程包,将redis文件夹直接拷贝到$GOPATH/src/github.com/garyburd/redigo

图片 2

go语言的client在redis官网上有很多l客户端,个人感觉redigo使用起来更人性化,首要的是源代码结构很清晰,首要的是支撑管道、发表和订阅、连接池等等,所以我选拔redigo作为尝试.

图片 3

2.测试redigo

虚拟机启动redis 服务,打开LiteIDE,新增一个go文件:

// RedisTest project main.go
package main

import (
    "fmt"

    "github.com/garyburd/redigo/redis"
)

func main() {

    c, err := redis.Dial("tcp", "192.168.74.128:6379")
    if err != nil {
        fmt.Println(err)
        return
    }
    //密码授权
    c.Do("AUTH", "123456")
    c.Do("SET", "a", 134)
    a, err := redis.Int(c.Do("GET", "a"))

    fmt.Println(a)

    defer c.Close()
}

编译生成后运行,打印出正确结果.

 

 


2017年12月02日02:13:55
by SemiconductorKING

4.按键盘“i”进入编辑情势,光标移动到如图所示段落的最左侧,末尾加上DATA= DPI=你的像素密度
UVESA_MODE=你的屏幕像素(宽)x你的屏幕像素(高),数字按照实际情状增长,我的屏幕是1920×1080的不过我想要东西显示得放大一点,所以改了如图所示值,当然你也得以随便改,只要长宽比是和你屏幕一样就好。(参考值:MacBook Pro 15 retina:DATA= DPI=265
UVESA_MODE=2880×1800);

5.改动后按“Ese”退出后,输入五个大写的Z,即可保存刚才的改动,然后径直操作虚拟机关闭,再打开进去正常情势的RemixOS,屏幕即可占满全屏了,清晰度取决于你前边的装置,自己把握。

图片 4

图片 5

咳咳。。。我是黑苹果,所以有触屏,强烈提议白果参加触屏而不光是touch
bar,要不然我就只玩黑苹果щ(゚Д゚щ)。。。

PD虚拟机修改RemixOS的屏幕分辨率

 

2.守候它加载一会儿后回车,到可以输入命令行的情景,输入mount -o remount,rw /mnt然后回车;

1.在虚拟机才开动安卓时接纳“Debug mode”;

目前要用个移动端APP,手机不便利就想在统计机跑一个,然后装了个从前用过的觉得还行的RemixOS(安装格局网上广大的:
Parallels Desktop 上安装 Remix OS
PC
),装完发现屏幕分辨率很意外,特别低,比例仍旧4:3的,怎么设置都不管用,尝试过巅峰wm
size=1920×1080,改安卓根目录/system/build.prop文件等艺术,达不到出色水平。思考了一下发觉原因在虚拟机本来定位了屏幕尺寸(可以精通为虚拟机模拟了个屏幕硬件,提供的屏幕像素就这样低)。我们现在就得找个点子,在RemixOS指点的时候就让它兼具一个高像素屏幕。于是大家可以如此:

3.输入cd
/mnt/grub/然后回车,这时就到了你需要修改十分文件的目录了,再输入vi
menu.lst继续回车,即可看到你需要修改的硬件起首化文件;

 

图片 6

图片 7