本文摘自网络,作者TangYiMo,侵删。
无意间看到一个类似redis的项目:rosedb。之前一直想自己写点轮子,一直没有行动,可能是现有的轮子用的太舒服了,没有动力去实现一个新的轮子。 先在别人的项目上提交点代码吧。
rosedb简单演示:
redis是c语言写的,rosedb是golang写的,我比较希望golang可以出现一个类似redis性能的项目。rosedb效果如下: 服务器端:
客户端:
将linux开发机的公钥添加到github的白名单中:
创建rsa密钥对:
root@ubuntu:~/rosedb# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:ztWFSQsqHKC3zri+f70X3wRAq83RyBiodQ2XZ3tdSiY root@ubuntu
The key's randomart image is:
+---[RSA 2048]----+
| ....o++.. |
| . .o..*+*E+o .|
| . .oo.o =+==.o.|
| ... . + oo.o .|
| . S + .o |
| + o .. . |
| . o .o o o |
| . . . . . . |
| .+o.. .o |
+----[SHA256]-----+
root@ubuntu:~/rosedb#
复制 linux公钥:
root@ubuntu:~/rosedb# cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3l+FZ64/0zHdKR/8U9OJFveAWnbyLVMhMWmiDpssuqijRTKffO1AeuLwrUZE3BXOwkdzR7LBREHHtIYb1Yd9Xw25wx1bRKYr8kEMSJg5i/w+cSPs3NH/AkYt4xvihjPilgu1eBuD2X5bPRiNiERCb2aCOJgXXqaVDeOSEd64LTvYWYxpTdDnF6v4yXn4KxwiuKhklDLCyT+OgbVF8O7+IFGbvs+3wFPBH6dn/8dXf2jy0s4FUeZStzGvBb1lTpJMI9swJNl9Jh+gZKYEfwyWrSUqRrwS+YcXKiT8V2FS5THd7sLrlTYMseR66TgsP16+YT/6e0ZE1M8Ln7kIY2oG5 root@ubuntu
root@ubuntu:~/rosedb#
添加公钥到github 的步骤
相关阅读 >>
cis 657 nachos system calls for file i/o
Golang xml 解析神器 etree 转载自“北极熊博客”
更多相关阅读请进入《Go》频道 >>

Go语言101
一个与时俱进的Go编程知识库。