本文实例讲述了php+redis实现注册、删除、编辑、分页、登录、关注等功能。分享给大家供大家参考,具体如下:
主要界面
连接redis
redis.php
<?php
//实例化
$redis = new Redis();
//连接服务器
$a=$redis->connect("localhost",6379);
//var_dump($a);
//授权
$redis->auth("107lab");
注册界面
add.php
<form action="reg.php" method="post">
用户名:<input type="text" name="username"><br>
密码:<input type="password" name="password"><br>
年龄:<input type="text" name="age"><br>
<input type="submit" value="注册">
<input type="reset" value="重填">
</form>
注册实现
reg.php
<?php
require("redis.php");
$username = $_POST['username'];
$password = md5($_POST['password']);
$age = $_POST['age'];
//echo $username.$password.$age;
$uid = $redis->incr("userid");//设置自增id,相当于主键
$redis->hMset("user:".$uid,array("uid"=>$uid,"username"=>$username,"password"=>$password,"age"=>$age));//用hash类型存储用户比较方便
//将用户id存入一个链表中,便于统计数据
$redis->rpush("uid",$uid);
//将用id存入以用户名为键的字符类型中,便于查看用户是否存在。
$redis->set("username:".$username,$uid);
header('location:list.php');
列表页面
list.php
<a href="add.php