1安装 Redis
sudo pacman -S redis
2配置环境
- Redis的配置信息在/etc/redis/redis.conf下。
- 查看
sudo vi /etc/redis/redis.conf
核心配置选项
- 绑定ip:如果需要远程访问,可将此⾏注释,或绑定⼀个真实ip
bind 127.0.0.1
- 端⼝,默认为6379
port 6379
- 是否以守护进程运⾏
a) 如果以守护进程运⾏,则不会在命令⾏阻塞,类似于服务
b) 如果以⾮守护进程运⾏,则当前终端被阻塞
c) 设置为yes表示守护进程,设置为no表示⾮守护进程
d) 推荐设置为yes
daemonize yes
- 数据⽂件
dbfilename dump.rdb
- 数据⽂件存储路径
dir /var/lib/redis
- ⽇志⽂件
logfile /var/log/redis/redis-server.log
- 数据库,默认有16个
database 16
- 主从复制,类似于双机备份。
slaveof
通过go语言和redis数据库进行交互
安装命令
go get -u -v github.com/gomodule/redigo/redis
安装完成后,回到家目录创建test.go,把下面代码复制到test.go里面,编译执行test.go,之后在redis中查找到键c1值为hello,说明安装成功
package main
import ( "github.com/gomodule/redigo/redis")
func main(){
conn,_ := redis.Dial("tcp", ":6379")
defer conn.Close()
conn.Do("set", "c1", "hello")
}