python实现栈
class FooStack(object):
def __init__(self):
self.items = []
def push(self,item):
self.items.append(item)
def pop(self):
return self.items.pop()
if __name__ == "__main__":
val = FooStack()
val.push(1)
val.push(2)
val.push(3)
print(val.pop())
print(val.pop())
print(val.pop())
redis实现栈
import redis
conn = redis.Redis(host="10.0.0.200",port=6379,password="luffy1234")
class FooStack(object):
def __init__(self,name):
self.name = name
self.conn = conn
def push(self, item):
self.conn.lpush(self.name,item)
def pop(self):
return self.conn.lpop(self.name)
if __name__ == "__main__":
val = FooStack("name")
val.push(1)
val.push(2)
val.push(3)
print(val.pop())
print(val.pop())
print(val.pop())