失效链接处理 |
redis学习笔记 PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
2.2.1,直接启动
$ redis-server 默认端口6379,也可以指定端口
$ redis-server –port 6380
2.2.2,通过脚本启动
1,配置初始化脚本,如vi redis_6379.sh,并将脚本复制到/etc/init.d
#!/bin/sh
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists,process is already running or crashed"
else
echo "Start Redis server"
$EXEC $CONF
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE not exists,process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
$CLIEXEC -p $REDISPORT shutdown
while [ -x /proc/${PID} ]
do
echo "Waiting for Redis to shutdown .."
sleep 1
done
echo "Redis stopped"
fi
;;
*)
echo "Plead user start or stop as first argument"
;;
esac
2,建立需要的文件夹
3,修改配置文件,并将配置文件复制到/tec/redis/
daemonize yes 使redis以守护进程的模式运行
pidfile /var/run/redis_6379.pid 设置redis的PID文件位置
port 6379 设置redis监听的端口号
dir /var/redis/6379 设置持久化文件存储文章
4,启动:/etc/init.d/redis_6379.sh start
5,停止:redis-cli SHUTDOWN
2.3 redis命令行客户端
redis-cli -h 127.0.0.1 -p 6379
或
Redis-cli
第二章 准备
2.5 多数据库
Redis是一个字典结果的存储服务器,一个redis实例提供了多个用来存储数据的字典。客户端可以指定将数据存储在哪个字典中。这与我们熟知的关系型数据库实例中可以创建多个数据库类似,所以,可以将其中的每个字典都理解成一个独立的数据库。
每个数据库对外都是以一个从0开始递增的数字命名的,redis默认支持16个数据库,可通过参数databases来修改。客户端与redis建立连接之后,自动选择0号数据库,不过可用select命令来更换数据库
127.0.0.1:6379[1]> select 0
OK
127.0.0.1:6379> get foo
"3"
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> get foo
(nil)
|